/*
Закончить:
	Заменить кнопку "добавить в корзину" в "списке товаров" на иконку корзины. Строка 27
	цена для ПОПУЛЯРНОЕ:
*/
@font-face {
	font-family: 'century_gothic';
	font-weight: 400;
	font-style: normal;
	src: local("centurygothic"), url(/templates/nupc/css/centurygothic.ttf);
	}
@font-face {
	font-family: 'century_gothic';
	font-weight: 700;
	font-style: bold;
	src: local("centurygothic_bold"), url(/templates/nupc/css/centurygothic_bold.ttf);
	}
@font-face {
	font-family: 'open_sans';
	font-weight: 400;
	font-style: normal;
	src: local("OpenSans"), url(/templates/nupc/css/OpenSans.ttf);
	}
@font-face {
	font-family: 'open_sans_italic';
	font-weight: 400;
	font-style: italic;
	src: local("OpenSansItalic"), url(/templates/nupc/css/OpenSans-Italic.ttf);
	}

@font-face {  font-family: 'Etelka Narrow Light Pro'; src: local("EtelkaNarrowLightPro"), url(/templates/nupc/css/EtelkaNarrowLightPro.otf);}
@font-face {  font-family: 'Etelka Narrow Text Pro'; src: local("EtelkaNarrowTextPro"), url(/templates/nupc/css/EtelkaNarrowTextPro.otf);}
@font-face {  font-family: Vesna; src: local("Vesna"), url(/templates/nupc/css/5426423.ttf);}
@font-face {  font-family: 'Myriad Pro'; src: local("Myriad Pro"), url(/templates/nupc/css/MyriadPro-Regular.otf);}
@font-face{font-family:'FontAwesome';src:url('/templates/nupc/css/fontawesome-webfont.eot?v=3.2.1');src:url('/templates/nupc/css/fontawesome-webfont.eot#iefix&v=3.2.1') format('embedded-opentype'),url('/templates/nupc/css/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('/templates/nupc/css/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('/templates/nupc/css/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}

*{padding:0px;margin:0px;	outline:0;	/*border:0;font-weight: normal;	list-style:none;*/}
html,html body{/*font: 14px 'Myriad Pro', Arial, Tahoma, sans-serif;*/font-family: open_sans, sans-serif;font-size: 18px; line-height: 20px;background-color:#fff;/*color: #fffffe;*/color: #1b1b1b;}

img{border:0;}
p{margin: 1em 0;}
a {color: #1b8cd8;text-decoration: none;}
a:hover{color: #156da9;}

ul li {
    display: block;
    list-style-type: none;
    padding: 5px 0 5px 28px;
    background: url('/templates/nupc/images/list-style.png') no-repeat left 0.1em;
    background-size: 24px;
    margin: 0.2em 0;
}


div.logo-wrapper + div.moduletable{width:100%;padding:0 5%; box-sizing: border-box;margin-top: -20px;}

body{font-family: century_gothic, sans-serif;}


.КнопкаВсплывающегоОкна{
word-wrap: break-word;
  display: block;
  font-family: CalibriBold;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  color: #777;
  border: solid #CAC9C9 1px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #e8e8e8 url('/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png') top repeat-x;
  padding: 10px;
}
.ВсплывающееОкно{position:fixed;top:0;right:0;left:0;bottom:0;background:rgb(2,0,36,0.5);backdrop-filter: blur(5px);z-index: 1000;display:none;}
.ВсплывающееОкно .КонтейнерВсплывающегоОкна{position:fixed;top:15%;left:15%;right:15%;}
.ВсплывающееОкно .КонтейнерВсплывающегоОкна .КнопкаЗакрыть{background: transparent url('/components/com_virtuemart/assets/images/fancybox/fancybox.png') -40px 0px;display: inline-block;padding: 13px;position: absolute;right: -10px;top: -12px;}
.ВсплывающееОкно .КонтейнерВсплывающегоОкна .СодержимоеВсплывающегоОкна{text-align:center;background:#fff;border:3px solid #000;}
/*.ПОКАЗАННО{display:block;}.СКРЫТО{display:block;}*/
/*  ------------------------------End standart text------------------------------  */
/*.h-wrap{min-width: 1000px;}*/

/*Новое*/
.yglbl{position:relative;}
.yglbl > div{}
.yglbl:before,
#CODEP .category-view .browse-view .products-view > .row > .product:before
{content:'';position:absolute;top:9px;left:9px;padding:4px 4px 4px 5px;background:url('/templates/nupc/images/ygol_levo_vepx.png') 50% no-repeat;z-index: 1;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.yglbl:after,
#CODEP .category-view .browse-view .products-view > .row > .product:after
{content:'';position:absolute;top:9px;right:9px;padding:4px 5px 4px 4px;background:url('/templates/nupc/images/ygol_npavo_vepx.png') 50% no-repeat;z-index: 1;border-left: 1px solid #000;border-bottom: 1px solid #000;}
.yglbl > div:before,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container:before
{content:'';position:absolute;bottom:9px;left:9px;padding:4px 5px 4px 4px;background:url('/templates/nupc/images/ygol_levo_nuz.png') 50% no-repeat;z-index: 1;border-right: 1px solid #000;border-top: 1px solid #000;}
.yglbl > div:after,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container:after
{content:'';position:absolute;bottom:9px;right:9px;padding:4px 4px 4px 5px;background:url('/templates/nupc/images/ygol_npavo_nuz.png') 50% no-repeat;z-index: 1;border-left: 1px solid #000;border-top: 1px solid #000;}
.yglbl > div > div:before,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container > div:before
{content: '';position: absolute;top: 9px;bottom: 9px;width: calc(100% - 19px*2);margin: 0 19px;left: 0;
-webkit-box-shadow: 0px 0px 50px 9px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 0px 50px 9px rgba(34, 60, 80, 0.2);
box-shadow: 0px 0px 50px 9px rgba(34, 60, 80, 0.2);
border-top: 1px solid #73787c;
border-bottom: 1px solid #73787c;
background: #fff;
}
.yglbl > div > div:after,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container > div:after
{content: '';position: absolute;top: 0;left: 9px;right: 9px;height: calc(100% - 18px*2);margin: 18px 0;
/*
box-shadow:
0px 0px 0px 0px rgba(34, 60, 80, 0.0),/*С низу*1/
0px 0px 0px 0px rgba(34, 60, 80, 0.0),/*С верху*1/
0px 0px 50px 9px rgba(34, 60, 80, 0.2),/*Справа*1/
0px 0px 50px 9px rgba(34, 60, 80, 0.2)/*С лева*1/
;
*/
/*
-webkit-box-shadow: 0px 0px 50px 9px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 0px 50px 9px rgba(34, 60, 80, 0.2);
box-shadow: 0px 0px 50px 9px rgba(34, 60, 80, 0.2);
*/
border-left: 1px solid #73787c;
border-right: 1px solid #73787c;
background: #fff;
}
.yglbl .codep{color: #000}
.yglbl .codep,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container > div > *
{position:relative;;z-index:1000;padding:10px;box-sizing: border-box;}

#CODEP .category-view .browse-view .products-view > .row > .product > .product-container *,
#CODEP .category-view .browse-view .products-view > .row > .product:hover > .product-container > div:before
{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#CODEP .category-view .browse-view .products-view > .row > .product:hover > .product-container > div:before
{box-shadow: 0px 0px 50px 9px rgba(184, 1, 1, 0.53);}
#CODEP .category-view .browse-view .products-view > .row > .product:hover > .product-container > div:after,
#CODEP .category-view .browse-view .products-view > .row > .product:hover > .product-container > div:before
{border-color:#b70101;}
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container > div > div
{border: 1px solid #fff;text-align: left;position:relative;}
#CODEP .category-view .browse-view .products-view > .row > .product:hover > .product-container > div > div
{/*border: 1px solid #bf0101;*//*margin: -10px 0px 10px;*/}

#CODEP .category-view .browse-view .products-view > .row > .product > .product-container > div{padding: 20px;}


#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(2) > .product-container > div > div{z-index:33;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(3) > .product-container > div > div{z-index:32;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(4) > .product-container > div > div{z-index:31;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(5) > .product-container > div > div{z-index:30;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(6) > .product-container > div > div{z-index:29;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(7) > .product-container > div > div{z-index:28;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(8) > .product-container > div > div{z-index:27;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(9) > .product-container > div > div{z-index:26;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(10) > .product-container > div > div{z-index:25;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(11) > .product-container > div > div{z-index:24;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(12) > .product-container > div > div{z-index:23;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(13) > .product-container > div > div{z-index:22;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(14) > .product-container > div > div{z-index:21;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(15) > .product-container > div > div{z-index:20;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(16) > .product-container > div > div{z-index:19;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(17) > .product-container > div > div{z-index:18;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(18) > .product-container > div > div{z-index:17;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(19) > .product-container > div > div{z-index:16;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(20) > .product-container > div > div{z-index:15;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(21) > .product-container > div > div{z-index:14;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(22) > .product-container > div > div{z-index:13;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(23) > .product-container > div > div{z-index:12;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(24) > .product-container > div > div{z-index:11;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(25) > .product-container > div > div{z-index:10;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(26) > .product-container > div > div{z-index:9;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(27) > .product-container > div > div{z-index:8;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(28) > .product-container > div > div{z-index:7;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(29) > .product-container > div > div{z-index:6;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(30) > .product-container > div > div{z-index:5;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(31) > .product-container > div > div{z-index:4;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(32) > .product-container > div > div{z-index:3;}
#CODEP .category-view .browse-view .products-view > .row > .product.product:nth-child(33) > .product-container > div > div{z-index:2;}


.Картинка {
  float: left;
  margin: 10px 10px 10px 0;
  border: 2px solid #1b8dd9;
  padding: 3px;
  max-width: 350px;
  height: auto;
}

.content-category
{text-align: left;}
.content-category .visually-hidden
{display:none;}


#CODEP .nyTb .mod-breadcrumbs li:nth-child(1),#CODEP .nyTb .mod-breadcrumbs li:nth-child(2)
{display:none;}
#CODEP .nyTb .mod-breadcrumbs li:nth-child(n + 4):before
{content:' > ';}

#mod-custom113, #mod-custom113 img{width: 90%;
    height: auto;
    margin: -21px auto 0;}
#mod-custom113 img{left:-50%;}
.B_LEBO{float:left;}
.B_nPABO{float:right;}
.СКРЫТО{display:none !important;opacity:0;height:1px;}
.ПОКАЗАННО{display:block !important;opacity:1;height:auto;}
.moduletable.MEHiy.BEPX{display:inline-block;}
.moduletable.MEHiy.BEPX li{background:none;}
.moduletable.MEHiy .nav .item-128{cursor:pointer;}
.moduletable.MEHiy .nav .item-128 > span.AKTuBHO,
.moduletable.MEHiy .nav .item-128 > *:hover
{background: #1b8cd8;text-decoration:none;}
.moduletable.MEHiy .nav .item-104{margin-right: 15px;}

/*
.MEHiy .mod-menu.mod-list.nav .nav .item-104{float: right;}
.MEHiy .mod-menu.mod-list.nav .nav .item-104 a{background: url(/templates/nupc/images/kopz.png) no-repeat 50% 50%;background-size: 28px;text-indent: 200px;width: 60px;overflow: hidden;}
*/
#fancybox-content a.btn
{display:none;}
	/*.moduletable.BCE_KATEGOPuu:after{content:'';position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:500;}*/
	.moduletable.BCE_KATEGOPuu .dlya_foha{display:block;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:500;}
	.moduletable.BCE_KATEGOPuu ul.menu,.moduletable.MEHiy .nav .item-128{
	position:relative;z-index:501;}
	
.moduletable.BCE_KATEGOPuu{width: 200px;
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    padding: 0;
	}
	
	
	.moduletable.BCE_KATEGOPuu ul.menu{
		background:#fff;
	-moz-box-shadow: 0 0 10px #cfcfcd;
    -webkit-box-shadow: 0 0 10px #cfcfcd;
    box-shadow: 0 0 10px #cfcfcd;}
	.moduletable.BCE_KATEGOPuu li{background:none;position:relative;}
	.moduletable.BCE_KATEGOPuu li, .moduletable.BCE_KATEGOPuu li > div, .moduletable.BCE_KATEGOPuu li > div > a{width:100%;list-style:none;box-sizing: border-box;}
	.moduletable.BCE_KATEGOPuu li.nOD_KATEGOPuu > div{background: url('/templates/nupc/images/catmenu-parent-indicator.png') no-repeat right center;background-size: 20px auto;}
	.moduletable.BCE_KATEGOPuu li > div{padding: 0;margin:0;}
	.moduletable.BCE_KATEGOPuu li > div > a{display: block;
    padding: 3px 20px 3px 32px;
    color: #000000;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
	text-align: left;
    background: url(/templates/nupc/images/mark1.png) no-repeat 12px 10px;}
	.moduletable.BCE_KATEGOPuu li:nth-child(odd) > div {background-color: #f0f0f0;}
	.moduletable.BCE_KATEGOPuu li:hover > div > a{color:#1b8cd8;text-decoration:underline;}
	
	.moduletable.BCE_KATEGOPuu li > ul.menu{display:none;padding: 0;margin: 0;position:absolute;top:0;left:100%;min-width: 190px;background:#fff;}

	.moduletable.BCE_KATEGOPuu li:hover > ul.menu{display:block;}

	.GLABHblE_KATEGOPuu{text-align:center;}
	.GLABHblE_KATEGOPuu a:before{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    /*transition: border-color 1.5s, color 1.0s;*/
    /*transition: all 1.0s;*/
	}
	.GLABHblE_KATEGOPuu .vm-categories-wall{width:1000px;display:inline-block;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li{width:100px;min-width:115px;display:inline-block;margin: 40px 5%;background: none;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li.clear{margin:0;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a{display:inline-block;width:100px;height:100px;position:relative;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a:before{content:'';display:inline-block;padding:66px;border:6px solid #000;border-radius:100px;position:absolute;top:-24px;left:-22px;}
	/*
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a:after{content: '';
    display: inline-block;
    padding: 0 55px;
    border: 1px solid #000;
    position: absolute;
    top: 117px;
    left: 23px;}
	*/
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a:hover:before{border-color:#1b8cd8;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a *{position:relative;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a div{
		width: 245px;
    margin-left: -75px;
    text-align: center;/*background: #fff;*/color:#000;margin-top: 35px;font-weight: normal;font-size: 14.7px;letter-spacing: -0.5px;
		-webkit-box-shadow: 0px 0px 18px 10px #fff;-moz-box-shadow: 0px 0px 18px 10px #fff; box-shadow: 0px 0px 18px 10px #fff;
		-webkit-box-shadow: 0px 0px 30px #fff;-moz-box-shadow: 0px 0px 30px #fff;text-shadow: 0px 0px 30px #fff;
		}
.GLABHblE_KATEGOPuu .vm-categories-wall > li a img{max-width: 100px;max-height: 80px;}
	.GLABHblE_KATEGOPuu .vm-categories-wall > li a div:first-letter{font-weight:bold;}
	
	.moduletable.GLABHblE_KATEGOPuu .vm-categories-wall .vm-categories-wall-catwrapper:nth-child(3) div a img{width: 105px;margin: 6px 1px 12px;}


.moduletable.nOuCK{display: inline-block;margin-right: -150px;}
.moduletable.nOuCK .btn.btn-primary {background:transparent url('/templates/nupc/images/lyna.png') no-repeat 50% 50%;background-size: contain;
    text-indent: 200px;
    width: 45px;
    border: 0;overflow: hidden;}
.moduletable.nOuCK .buttonnOuCK{background: transparent;width: 50px;border: 0;height: auto;}
	
	#CPEDHEE .moduletable{
/*
-webkit-box-shadow: 0px 10px 12px 1px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 10px 12px 1px rgba(34, 60, 80, 0.2);
box-shadow: 0px 10px 12px 1px rgba(34, 60, 80, 0.2);
*/
	}
#CPEDHEE .category-view .category-view div.category{width:32%;display:inline-block;text-align:center;}
#CPEDHEE .category-view .category-view div.category img{width:100px;}

#CODEP h1.kategopuia{color: #000000;font-size: 36px;}
#CODEP h1.kategopuia:first-letter, #CODEP .h1.kategopuia:first-letter {
    font-size: 1.3333em;
}

/*ПодКатегории*/
#CODEP .category-view .category-view:before{content:'ВЫБЕРИТЕ КАТЕГОРИЮ';display:block;width:100%;text-align:center;font-size:20px;
text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin-bottom: 1em;
}
#CODEP .category-view{text-align:center;margin-top: 50px;}
#CODEP .category-view .category{display:inline-block;margin: 7px 14px;}
#CODEP .category-view .category a{display: inline-block;
    color: #ffffff;
    font-size: 22px;
    font-weight: 300;
    text-decoration: none;
    background: #1b8cd8;
    padding: 4px 10px;
    }
#CODEP .category-view .category a:hover{background: #ac7842;}
#CODEP .category-view .products-view > h4,
#CODEP .category-view .category a img
{display:none;}

#CODEP div.category-view div.browse-view div.row div.product.vm-col{width: 100%;min-width: 300px;display: inline-block;position:relative;}
#CODEP div.category-view div.browse-view div.row div.product.vm-col div.product-container{margin:0;padding:0;font-size: 11pt; line-height: 17pt; display: inline-block; vertical-align: top; box-sizing: border-box; /*border: 1px solid rgba(0,0,0,0.07);*/width: 100%; height: 100%; font-size: 24px;color: #1b8cd8;}
#CODEP div.category-view div.browse-view div.row div.product.vm-col div.product-container:hover{/*box-shadow: 0 0 10px rgba(0,0,0,0.15); border: 1px solid rgba(0,0,0,0);*/}

#CODEP .products-view div.product{position:relative;}
#CODEP .products-view .product .vm-product-media-container{float: left;width: 150px;display: inline-block;text-align: center;}
#CODEP .products-view .product .vm-product-rating-container{}
#CODEP .products-view .product .vm-product-descr-container-0
{float: left;width: calc(100% - 200px - 150px - 140px);text-align: left;margin-top: 15px;color: #1b1b1b;}
#CODEP .products-view .product .vm-product-descr-container-0 h2{margin:0;}
#CODEP .products-view .product .vm-product-descr-container-0 a{font-size: 25px;text-decoration: none;padding: 0px 10px 0px;line-height: 23px;display: block;height: 75px;font-family: century_gothic, sans-serif;color:#1b1b1b;}
#CODEP .products-view .product:hover .vm-product-descr-container-0 a{color: #1b8cd8;}
#CODEP .products-view .product .xapak
{font-size: 15px;width: 100%;clear: both;color: #b5b4b4;/*top: -20px;margin-bottom: -50px;*/padding: 1px 10px;}
#CODEP .products-view .product .xapak > .product-fields:first-child{text-align: left;}
#CODEP .products-view .product .xapak .product-field-display
{display: inline-block;color: #bd0505;}
#CODEP .products-view .product .xapak .product-fields .product-field.product-field-type-S
{display: inline-block;position: relative;z-index: 1001;}
#CODEP .products-view .product .vm3pr-1,
#CODEP .products-view .product .vm3pr-0
{float:left;width: 220px;margin-top: 35px;text-align:right;}
#CODEP .products-view .product .vm3pr-1 .product-price .vm-price-value span:last-child:after,
#CODEP .products-view .product .vm3pr-0 .product-price .vm-price-value span:last-child:after 
{content: '₽';color: #000;margin-left: -15px;background: #fff;font-size: 17px;display: inline-block;padding: 3px;}
#CODEP .products-view .product .vm3pr-1 .product-price .vm-price-value span:last-child:before,
#CODEP .products-view .product .vm3pr-0 .product-price .vm-price-value span:last-child:before
{content: 'от ';font-size: 18px;color: #8e8e8e;margin-left: -15px;}
#CODEP .products-view .product .btn{
	-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;
	display: inline-block;
color: #1b8cd8;
font-size: 16px;
border: solid 1px #1b8cd8;
background: #ffffff;
text-decoration: none;
padding: 2px 10px;}
#CODEP .products-view .product .vm3pr-1 .btn .ico{display: inline-block;
-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;
width: 15px;
height: 19px;
background: url(/templates/nupc/images/mouse-ico.png) no-repeat left top;
  background-size: auto;
background-size: 15px auto;
margin-right: 10px;
vertical-align: middle;}
#CODEP .products-view .product .btn:hover{color: #ffffff;background: #1b8cd8;
-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
#CODEP .products-view .product .btn:hover .ico{background-position: left -38px;
-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}

#CODEP .products-view .product div.addtocart-bar span.quantity-box
{position: absolute;top: 63px;right: 115px;}
#CODEP .products-view .product div.addtocart-bar span.quantity-box input.quantity-input
{width: 18px;color: #959595;font-size: 16px;text-align: center;font-family: 'open_sans', sans-serif;border: solid 1px #dadada;background: #ffffff;vertical-align: middle;}
#CODEP .products-view .product div.addtocart-bar span.quantity-controls{display:none;}

#CODEP .products-view .product .vm3pr-0{width:180px;display:none;}

#CODEP .products-view .product div.addtocart-bar span.addtocart-button .addtocart-button{color: #bdbdbd;font-size: 18px;text-decoration: underline;font-family: 'open_sans', sans-serif;border: none;background: none;background-position-x: 0%;background-position-y: 0%;cursor: pointer;vertical-align: middle;text-transform: none;position: absolute;top: 54px;right: -66px;right: 20px;width: auto;line-height: 1;}

#CODEP .products-view .product .vm3pr-0 .addtocart-bar .quantity-box{float:left;}
#CODEP .products-view .product .vm3pr-0 .addtocart-bar .addtocart-button{float:right;
color: #bdbdbd;
    font-size: 18px;
    text-decoration: underline;
    font-family: 'open_sans', sans-serif;
    border: none;
    background: none;
    cursor: pointer;
    vertical-align: middle;}
#CODEP .products-view .product .vm3pr-0 .addtocart-bar .quantity-box input{width: 30px;display: inline-block;
visibility:hidden;
    color: #959595;
    font-size: 16px;
    text-align: center;
    font-family: 'open_sans', sans-serif;
    border: solid 1px #dadada;
    background: #ffffff;
    vertical-align: middle;}
#CODEP .products-view .product .vm3pr-0 .addtocart-bar .quantity-box input:focus {border-color: #AC7842;}
#CODEP .products-view .product:hover .vm3pr-0 .addtocart-bar .quantity-box input{visibility:visible;}
#CODEP .products-view .product .vm3pr-0 .addtocart-button .addtocart-button{width: 150px;padding: 0;}


#CODEP .products-view .product .vm3pr-1{width: auto;    float: right;}
#CODEP .products-view .product .addtocart-bar
{display:none;}

#CODEP .products-view .product div.vm-customfields-wrap .product-fields
{position: absolute;right: 10px;bottom:0;width: 250px;}
#CODEP .products-view .product div.vm-customfields-wrap .product-fields .product-field
{}
#CODEP .products-view .product div.vm-customfields-wrap .product-fields .product-field .product-fields-title-wrapper
{color: #a0a0a0;font-size: 15px;float: left;display:none;}
#CODEP .products-view .product div.vm-customfields-wrap .product-fields .product-field .product-fields-title-wrapper .product-fields-title
{float: left;}
#CODEP .products-view .product div.vm-customfields-wrap .product-fields .product-field .product-field-display
{float: right;margin-left: 10px;}


/*Выпадающий список у товара*/
#CODEP .product-container div.product-field-display a.chzn-single,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container div.product-field-display a.chzn-single
{
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: borderlinear .2s, box-shadowlinear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: borderlinear .2s, box-shadowlinear .2s;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    box-sizing: border-box;
    behavior: url("/web/20240926202551im_/https://%D0%BF%D0%B8%D1%80%D1%8142.%D1%80%D1%84/templates/klebep/css/PIE.htc");
    height: 35px;
    line-height: 35px;
    padding: 2px;
    width: 254px;
	}
.chzn-container-single .chzn-single div b
{background: url(chosen-sprite.png) no-repeat 0px 6px;}
#CODEP .product-container div.product-field-display div.chzn-drop .highlighted,
#CODEP .category-view .browse-view .products-view > .row > .product > .product-container div.product-field-display div.chzn-drop .highlighted
{color: #fff;}


#CODEP .vm-details-button{display: block;clear: both;}
#CODEP .vm-details-button >a{display:none;}

#CODEP .products-view .product .vm3pr-0 .addtocart-bar .quantity-controls,
.orderby-displaynumber,
.vm-price-desc
{display:none;}

#CODEP .product-container.productdetails-view
{display: inline-block;width: calc(100% - 4%);}
#CODEP .product-container.productdetails-view .yglbl
{padding: 35px;}
#CODEP .product-container.productdetails-view .vm-product-container
{float: left;width: 370px;margin-right: 25px;}
#CODEP .product-container.productdetails-view .product-fields
{display: inline-block;margin: 0 0px 0 0px;width: calc(100% - 445px);min-width: 400px;}
#CODEP .product-container.productdetails-view .vm-product-container + .product-fields{margin: 60px 0 -15px;}
#CODEP .product-container.productdetails-view .product-fields + .product-fields
{border-bottom: 1px solid #000;}
#CODEP .product-container.productdetails-view .product-fields .product-field
{margin: 10px 5px;}

#CODEP .products-view .product .xapak .product-fields .product-field .product-fields-title-wrapper
{/*display:none;*/}
#CODEP .products-view .product .xapak .product-fields .product-field .product-fields-title-wrapper strong
{font-size: 20px;font-weight: normal;}
#CODEP .products-view .product .xapak .product-fields .product-field .product-field-display
{color: #a0a0a0;margin: 0 10px;font-size: 18px;}
	#CODEP .products-view .product .xapak .product-fields{/*margin:-22px 0 0 110px;*/}
#CODEP .products-view .product .xapak .B_HALu4uu{
	background:url('/templates/nupc/images/instock.png') no-repeat 0% 60%;color: #ac7842;padding-left: 18px;background-size: 16px auto;font-size:18px;
	}
#CODEP .products-view .product .xapak .B_HALu4uu_HET{
	background:url('/templates/nupc/images/outstock.png') no-repeat 0% 50%;background-size: 12px auto;color: #1b8cd8;padding-left: 18px;background-size: 12px auto;
	}

#CODEP .product-container.productdetails-view .product-fields .product-field .product-fields-title-wrapper
{display:inline-block;}
#CODEP .product-container.productdetails-view .product-fields .product-field .product-fields-title-wrapper *
{font-weight:normal;font-size: 20px;color: #AAA9A8;}
#CODEP .product-container.productdetails-view .product-fields .product-field .product-field-display
{color: #353c41;font-size: 22px;font-weight: bold;display:inline-block;}

#CODEP .product-container .product-fields .product-field .chosen-container-single .chosen-single
{border: 1px solid #1b8cd8;text-align: center;border-radius: 0;
    font-size: 25px;
    padding: 10px;
    height: auto;
    width: 250px;}
#CODEP .product-container .product-fields .product-field .chosen-container-single .chosen-drop li
{background:none;}
#CODEP .product-container .product-fields .product-field .chosen-container-single .chosen-drop li.highlighted
{color: #1b8cd8;}

#CODEP .chosen-container-single .chosen-drop{font-size: 20px;text-align: center;}

#CODEP .product-container.productdetails-view .vm-product-container
{max-width: 370px;min-width: 320px;}
#CODEP .product-container.productdetails-view .vm-product-container .vm-product-details-container
{}
#CODEP .product-container.productdetails-view .vm-product-container .vm-product-details-container:after{content:'';padding: 0;margin: 30px 0 0;background: url('/templates/nupc/images/figure111.png') no-repeat right bottom;display: block;height: 18px;    border-top: 2px solid #1a8ad5;}
#CODEP .product-container.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area
{}
#CODEP .product-container.productdetails-view .vm-product-container .product-price
{color: #1b8cd8;
    font-size: 24px;
    font-weight: bold;
    width: 135px;
    display: inline-block;
	position: relative;
    top: 10px;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area
{/*width: 242px;*/display: inline-block;float: right;}
#CODEP .product-container.productdetails-view .vm-product-container .spacer-buy-area > div.clear
{display:none;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-box{    position: relative;
    z-index: 1;
    right: -70px;
    margin-left: -30px;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-box input
{width: 30px;text-align: center;border: 0;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-controls input
{/*width:25px;height:25px;*/color: #fff;padding:12px;
    font-size: 15px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    width: 0;
    height: 0;
    text-align: center;
    border: none;
    background: #aaa9a8;
    border-radius: 100px;
    cursor: pointer;
	line-height: 0;
    text-indent: -4px;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-controls input:hover
{background:#1b8cd8;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-controls{width:100px;position: relative;z-index: 0;top: 4px;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-controls input.quantity-controls.quantity-plus
{float:right;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .quantity-controls input.quantity-controls.quantity-minus
{float:left;}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .addtocart-bar .addtocart-button .addtocart-button {
color: #ffffff;
    width: auto;
    font-size: 18px;
    font-family: open_sans, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    background: #1b8cd8;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 20px;
	padding: 1px 5px;
	
	display: inline-block;padding: 7px;
}
#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .addtocart-bar .addtocart-button .addtocart-button:hover
{background: #136aa7;}
span.addtocart-button input.addtocart-button{background-position:10px 50% !important;}

#CODEP .product-container.productdetails-view.productdetails > h1,
#CODEP .product-container.productdetails-view.productdetails > h1.kategopuia
{margin-bottom: 70px;}
#CODEP .navigation.for-novost
{position: relative;top: 95px;}

#CODEP .product-container.productdetails-view.productdetails .vm-product-container .addtocart-area .vm-customfields-wrap
{position: absolute;top: 0;left: 402px;border: 0;}


#CODEP>div.product-container.productdetails-view.productdetails div.addtocart-bar>span.addtocart-button{opacity:1;position:static;}
#CODEP>div.product-container.productdetails-view.productdetails div.addtocart-bar>span.quantity-box,
#CODEP>div.product-container.productdetails-view.productdetails div.addtocart-bar>span.quantity-controls{display:inline-block;}
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO{float: right; /*width: 33%;*/max-width: 360px; margin-right: -25px;}
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO>h1{font-size: 16px; text-align: left;}
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO>h1>b{color: #999; font-weight: normal; font-size: 12px;text-transform: uppercase;font-family: CalibriBold;}
#CODEP>div.product-container.productdetails-view.productdetails .vm-product-media-container{width:100%;}
div#CODEP div.main-image img{max-width: 100%;max-height: 360px;background: #f5f5f5;padding: 15px;box-sizing: border-box;}
div#CODEP div.vm-product-container{float: left; width: 340px; margin-right: 25px;}
div#CODEP div.additional-images{width: 50%;min-width: 320px; float: left;}
div#CODEP div.additional-images>div{width: 75px; float: none;display:inline-block;}
div#CODEP div.additional-images>div a img{border: 1px solid #CCC;width:100%;}

	.kPACHAia_LuHuya_B_onuCAHHuu_TOBAPA{margin: 1.5em 0;
padding: 0 0 0 1.5em;
border-left: solid 4px #1b8cd8;
display: inline-block;
width: calc(100% - 445px);
min-width: 320px;
box-sizing: border-box;}

div#CODEP div.vm-pagination li{display:inline-block;background:none;}

.CLAiDEP.OTZblBbl{}
.CLAiDEP.OTZblBbl .block_title
{color: #1b8cd8;
font-size: 30px;
font-family: century_gothic, sans-serif;
background: url(/images/title-venzel1.png) no-repeat center bottom;
padding: 40px 0;
text-align: center;
}
.CLAiDEP.OTZblBbl div.item
{text-align:center;}
.CLAiDEP.OTZblBbl div.item div.pic img
{width: 100px;display: inline-block;}
.CLAiDEP.OTZblBbl div.item .title
{color: #1b8cd8;
font-size: 18px;
line-height: 1;
font-weight: bold;
padding: 0 0 3px;}
.CLAiDEP.OTZblBbl div.item .text{padding: 0 45px 33px;}
.CLAiDEP.OTZblBbl div.item .desc{font-size: 13px;}
/*Конец нового*/

div div.b-top>div.top,div div.b-top>div.b-menu{/*position:fixed;top: 0px;*/z-index:4;font-family: century_gothic, sans-serif;font-weight: bold;}
/*
div.b-top:before {
    content:'';width:100%;height:100px;background: #fff;position:fixed;top: 0;z-index:3;
}
*/

div.b-top>div.b-menu,div.b-top>div.top,div.b-content,div#Footer,div.l-footer div.h-footer,div.l-content>div.moduletable,div.moduletable.Блоки>div.custom.Блоки{width:100%;margin:auto;box-sizing: border-box;position: relative;z-index: 2;}
div#Footer,div.l-footer div.h-footer{z-index: 1;}
div.l-content>div.b-top:before{/*content: ''; background: #1b8cd8; width: 100%; height: 52px; display: inline-block; margin-bottom: -56px;*/}
div.l-content{position: relative; overflow: hidden;}
div.l-content:after{content: ''; background: #222; position: absolute; z-index: 0; bottom: 0; left: 0; right: 0;height: 265px;}
div div.b-content{margin:auto;}
div.moduletable.Блоки{width: 100% !important;background: #222;}


/*Верхняя часть*/
ul.prices,div.phone{margin:20px 40px; display: inline-block; color: #fff; font-size: 16pt; line-height: 27pt;}
ul.prices li,div.phone li{list-style:none;}
ul.prices li a{color: #FFF; font-size: 14pt; line-height: 25pt;display: inline-block; padding: 5px 0 0 30px; color: #FFF;}
ul.prices li:first-child a{background: url('/images/price_zip.png') 0 8px no-repeat;}
ul.prices li:last-child a{background: url('/images/price_exl.png') 0 8px no-repeat;}
div.top div.moduletable{display: inline-block;}

/*Контакты, обратная связь*/
div.page-header h2{font-size: 22pt; letter-spacing: -0.5pt; color: #333; font-weight: bold; margin: 10px 0 40px 0;}
#slide-contact{width: 475px;}

/*Пункт меню АКЦИИ*/
div.blog div.items-row div.span4{width: 32%;text-align:center;float: left;height: 600px;}
div.blog div.items-row div.item-image div.img_caption,div.blog div.items-row div.item-image div.img_caption img{max-width: 100%; max-height:300px;}
/*{max-width: 100%; width: 100%;}*/
div.blog div.items-row div.item-image p.img_caption{font-size: 16px; font-weight: bold; color: #1b8cd8; height: 35px;margin-bottom: 10px;}
div.blog div.items-row a{background: #3fab13; color: #fff; padding: 5px 15px; display: inline-block; border-radius: 20px; border: 1px solid #f00; margin-bottom: 10px;margin-top:40px;}

/*4 блока*/
#aboutas { background: #222222;}
#aboutas LI {
    width: 19%;
    margin:20px 2.5% 0px;
    padding-top: 80px;
    padding-bottom: 20px;
    display: inline-block;
    background-image: url('/images/aboutas_1.png');
    background-position: top center;
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: center;
    color: #FFF;
    font-size: 10pt;
}
#aboutas LI:nth-child(4) { background-image: url('/images/aboutas_2.png');}
#aboutas LI:nth-child(4) { background-image: url('/images/aboutas_3.png');}
#aboutas LI:nth-child(4) { background-image: url('/images/aboutas_4.png');}

#CODEP h1{margin: 10px 0 40px 0;}
#CODEP h1,#CODEP h2,#CODEP h3,#CODEP h4,#CODEP h5,#CODEP h6, #CODEP .h1,#CODEP .h2,#CODEP .h3,#CODEP .h4,#CODEP .h5,#CODEP .h6{
	font-family: century_gothic, sans-serif;
    font-weight: normal;
    margin: 0 0 0.5em 0;
    color: #1b8cd8;line-height: 35px;}


/*Категории на Главной*/
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper,
body.ГлавныеКатегории #CODEP div.category-view div.category
{width:20%;height:300px;clear:none;}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper img,
body.ГлавныеКатегории #CODEP div.category-view div.category a img
{display:none;}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper a,
body.ГлавныеКатегории #CODEP div.category-view div.category a
{background-repeat: no-repeat; background-size: 100%; background-position: 50% 0; display: inline-block; padding-top:100%;width: 100%;}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(1) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(1) div.category:nth-child(1) a
{background-image:url('/images/cat_01.png');}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(2) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(1) div.category:nth-child(2) a
{background-image:url('/images/cat_02.jpg');}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(3) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(1) div.category:nth-child(3) a
{background-image:url('/images/cat_03.jpg');}
/*div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(4) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(1) div.category:nth-child(4) a
{background-image:url('/images/cat_04.png');}*/
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(4) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(1) div.category:nth-child(4) a
{background-image: url('/images/cat_04.png');}

div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(5) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(1) div.category:nth-child(5) a
{background-image:url('/images/cat_05.jpg');}
/*div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(6) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(1) a
{background-image:url('/images/cat_06.jpg');}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(7) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(2) a
{background-image:url('/images/cat_07.jpg');}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(8) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(3) a
{background-image:url('/images/cat_08.png');}*/
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(6) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(1) a
{background-image: url('/images/cat_09.jpg');}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(7) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(2) a
{background-image: url('/images/cat_06.jpg');}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(8) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(3) a
{background-image: url('/images/cat_10.jpg');background-size: 85%; background-position: 50% 25px;}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(9) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(4) a
{background-image:url('/images/cat_07.jpg');background-position: 50% 25px;}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper:nth-child(10) a,
body.ГлавныеКатегории #CODEP div.category-view div.row:nth-child(3) div.category:nth-child(5) a
{background-image:url('/images/cat_08.png');}


div .opg-button,div span.addtocart-button input.addtocart-button,button {
    background: #FFF;
    border: 1px solid #1b8cd8;
    color: #1b8cd8;
    padding: 8px 10px;
    cursor: pointer;
    font-size: 11pt;text-transform: lowercase;
}
div .opg-button,div span.addtocart-button input.addtocart-button:HOVER,button:HOVER {
    border: 2px solid #3c9a00;
    color: #3c9a00;
    background: none;
    /*padding: 7px 9px;*/
}

#Section{overflow: hidden;}
#Section>div.moduletable{background: #fff;}
input[type='submit'], button, .btn, .vina-button{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
div input,div select,div textarea{background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s;background: none repeat scroll 0 0 #fff; border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; box-sizing: border-box;behavior: url("/templates/klebep/css/PIE.htc"); height: 35px; line-height: 35px; padding: 2px; width: 254px;}


.inputbox,.button{width: auto;}
div input[type="checkbox"],#com-form-login input[type="checkbox"]{width: 30px;}
#com-form-login-remember input{width: 100px;font-size: 16px;}/*Убираем действие с кнопки "Вход"*/
div.submit input{width: auto;}
div.moduletable_breadcrumbs{margin: 30px 0 -60px;position: relative;/*z-index: 1;*/}
div.moduletable_breadcrumbs li{display:inline-block;font-size: 14px;/*font-family: CalibriBold;font-weight: bold;*/}
div.moduletable_breadcrumbs li a,div.moduletable_breadcrumbs li span{text-transform: uppercase;text-decoration: underline;}
div.moduletable_breadcrumbs li .divider{text-decoration:none;}
div.moduletable_breadcrumbs li:last-child{/*color: #156da9;*/}
div.moduletable_breadcrumbs li .divider{padding: 0 5px; color: #000;text-shadow: 0 1px 0 #fff;}
div.vendor-details-view label{display: block;}
div.vendor-details-view label>input{float: right; margin-right: 50%;}
div.vendor-details-view textarea,#jform_contact_message{width: 100%; height: 100px;}
#contact-form{overflow: hidden;}
/*div.vendor-details-view .submit{width: 100%; height: 100px;}*/
div#FlexibleVM3Cart a.flexible_cart_icon{z-index: 0;}

.Спойлер .Кнопка{cursor: pointer;padding:5px;display:block;}
.Спойлер .Кнопка:hover{background: #199301;border-radius: 20px; color: #fff;}
.Спойлер .БлокСпойлера{padding: 20px; background: #f4f4f4; border-radius: 0 0 20px 20px;behavior: url("/templates/klebep/css/PIE.htc");}

div div.b-top>div.b-menu{width: 100%;padding: 0;/*margin: 100px 0 0;*/
-webkit-box-shadow: 0px 10px 12px 1px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 0px 10px 12px 1px rgba(34, 60, 80, 0.2);
box-shadow: 0px 10px 12px 1px rgba(34, 60, 80, 0.2);
}
div div.b-top>div.b-menu > div{/*position: relative;max-width: 850px;*/margin: 0 5%;text-align: center;}
div.b-menu ul.nav li{position:relative;}
div.b-menu ul.nav li ul{display:none;position:absolute;top:95%;left:0;}
div.b-menu ul.nav li ul li{background:#105D00;padding: 0; margin: 0;}
div.b-menu ul.nav li ul li a{padding: 5px; box-sizing: border-box; display: inline-block; width: 145px;}
/*div.b-menu ul.nav li ul li a{background:#fff;color:#199301;}*/
div.b-menu ul.nav li:hover ul{display:inline-block;}


/*Модуль товаров*1/
.product-container{text-align: center;}
.product-container a+div+a+div{border-bottom: 1px solid #ddd;}
.product-container .quantity-box,.product-container .quantity-controls{}
.product-container .quantity-box .quantity-input{height: 44px;width: 70px;margin-top: -10px;}

div.vmgroup .addtocart-bar{margin: 2px 0 0 0;}
article div.moduletable li.product-container{position: relative;margin-bottom: 30px;}
article div.moduletable li.product-container>a+div+a{display: inline-block; height: 36%;}

div div.CEPOE li.product-container{width: 15%; margin: 0.35%;font-size: 11pt; line-height: 17pt; display: inline-block; margin: 40px 8px; vertical-align: top;border: 1px solid rgba(0,0,0,0.07);}
div div.CEPOE li.product-container:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15); border: 1px solid rgba(0,0,0,0);}
div div.CEPOE li.product-container div.clear{border:0;}
div div.CEPOE li.product-container>a:first-child{display: inline-block; float: left; margin: 0px;width: 100%;}
div div.CEPOE li.product-container>a:first-child+div.clear{display:none;}
div div.CEPOE li.product-container>a:first-child+div.clear+a{display: inline-block; height: 70px; text-align: left; margin-top: 20px;}
div div.CEPOE h3{background: #444;color:#fff;font-size: 16pt; padding: 10px 20px; text-transform: uppercase;position: relative;}
div div.CEPOE h3:after{content: ""; background:url('/images/arrow_dn_gray.png') top left no-repeat; width: 20px; height: 20px; display: block; position: absolute; bottom: -19px; left: 55px;}
*/

/*Оформляем все кнопки*/
#CODEP .gkPrevBtn:before,#CODEP .gkPrevBtn:after,#CODEP .gkNextBtn:before,#CODEP .gkNextBtn:after,#CODEP .gkPrevBtn,#CODEP .gkNextBtn{-webkit-transition: all 0.51s !important; -moz-transition: all 0.51s !important; -o-transition: all 0.51s !important; transition: all 0.51s !important;}
#CODEP .gkPrevBtn,#CODEP .gkNextBtn{background: #f1f1f1;line-height: 1000px;width: 0; height: 0; padding: 20px; border-radius: 100%;behavior: url("/templates/klebep/css/PIE.htc");}
#CODEP .gkPrevBtn:before,#CODEP .gkPrevBtn:after,#CODEP .gkNextBtn:before,#CODEP .gkNextBtn:after{content:'';display:block;border:10px solid transparent;position:absolute;top:10px;}
#CODEP .gkPrevBtn:before{border-right-color: #fff;left:1px;}
#CODEP .gkPrevBtn:after{border-right-color: #f1f1f1;left:5px;}
#CODEP .gkNextBtn:before{border-left-color: #fff;right:1px;}
#CODEP .gkNextBtn:after{border-left-color: #f1f1f1;right:6px;}
#CODEP .gkPrevBtn:hover,#CODEP .gkNextBtn:hover{background-color:#156da9;}
#CODEP .gkPrevBtn:hover:after{border-right-color:#156da9;}
#CODEP .gkNextBtn:hover:after{border-left-color:#156da9;}
.gkImage .gkAddToCart div.addtocart-bar input.addtocart-button:hover{background-color:#156da9 !important;}
/*Кнопка-глаз
a.GLAZ{display: block; position: absolute; top: 40%; left: 56%; background: #666; padding: 17px; border-radius: 100%;/*behavior: url("/templates/klebep/css/PIE.htc");*1/ height: 0; width: 0; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.gkImage a.GLAZ{top:-165px;left:54%;}
a.GLAZ:before{content: "\f06e"; display: block; font-family: FontAwesome; color: #fff; position: absolute; left: 10px; top: 10px;}
.gkImage a.GLAZ:before{top: 7px;}
.gkImage:hover a.GLAZ,.product:hover a.GLAZ,.product-container:hover a.GLAZ{opacity:1;}
a.GLAZ:hover{background:#156da9;}
*/
a.GLAZ{display:none;}
/*слайдер*/
.CLAiDEP .oneByOne1,.CLAiDEP .oneByOne1>div,.CLAiDEP .oneByOne1 .oneByOne_item,.CLAiDEP .oneByOne1 .oneByOne_item img.bigImage{/*width: 100%;*/max-height: 340px;height:100%;}

/*Слайдер товаров*/
/*#nsp-nsp-137 div.nspArts.bottom div.nspArtScroll1*/
div.ratingbox{width:118px;}
div.gkNspPM-ProductGallery .gkImage.hover .gkPrice{top: 272px;}
#nsp-nsp-137 div.nspArts.bottom div.nspArtScroll1 {font-size: 20px; font-weight: bold; color: #35ada9;}
#nsp-nsp-137 div.nspArts.bottom div.nspArtScroll1 a.readon{display:none;}
#nsp-nsp-137 div.nspArts.bottom div.nspArtScroll1 *{text-align: center;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#nsp-nsp-137 div.nspArts.bottom div.nspArtScroll1 img.nspImage:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
#nsp-nsp-137 .nspCol4{position: relative; height:315px;}
#nsp-nsp-137 .nspCol4 a.nspImageWrapper{position: absolute; bottom:20px;}
#nsp-nsp-137 .nspCol4 h4.nspHeader{/*margin-bottom: 120px;*/}
#nsp-nsp-137 div.nspArtPage>div.nspArt>h4+div.nspInfo{display:none !important;}
div.nspTopInterface a.nspPrev,div.nspTopInterface a.nspNext{position: absolute; top: 450px; z-index: 1;width: 50px;height: 50px;}
div.nspTopInterface a.nspPrev{left: 27%;}
div.nspTopInterface a.nspNext{right: 6%;}
div.nspTopInterface a.nspPrev:before{border: 25px solid #ccc; border-top: 20px solid transparent; border-bottom: 20px solid transparent;border-left: none;}
div.nspTopInterface a.nspNext:before{border: 25px solid #ccc; border-top: 20px solid transparent; border-bottom: 20px solid transparent;border-right: none;margin: 3px 0 0 16px;}
div.nspTopInterface a.nspPrev:hover,div.nspTopInterface a.nspNext:hover{border-color: #fff;background:#156da9;}
div.nspTopInterface a.nspPrev:hover:before{border-right-color: #fff;}
div.nspTopInterface a.nspNext:hover:before{border-left-color: #fff;}
div .product-container a{word-wrap: break-word; display: block; font-family: CalibriBold; font-size: 14px; line-height: 14px; font-weight: bold;}
div.moduletable_new>div.gkNspPM,div.moduletable_new>div.gkNspPM>div.gkImagesWrapper>div.gkImage{height: 360px;}
div.moduletable_new div.gkImage div.ratingbox{display: none;}

/*Магазин*/
div.l-sidebar ul.VMmenu .VmArrowdown{left: -20px;}
div.l-sidebar ul.VMmenu>li{border:0;background:0;}
div.l-sidebar ul.VMmenu li.VmClose>div>span.VmArrowdown,div.l-sidebar ul.VMmenu li.VmOpen>div>span.VmArrowdown{background:url('/images/cat_menu_bull_1.png') no-repeat;}
div.l-sidebar ul.VMmenu li.VmOpen>div>span.VmArrowdown{-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); transition: transform 0.5s;left: -30px; top: 10px;}
#CODEP .browseProductImage{max-width: 150px;max-height: 150px;}

div.orderby-displaynumber{border: 1px solid rgba(0,0,0,0.0); background: #F5F5F5; padding: 6px 6px; margin-bottom: 20px;}

/*
#CODEP div.product-price{text-align: center; width: 100%;}
#CODEP div.product-price div.PricesalesPrice span.PricesalesPrice{font-size: 17px; font-weight: bold; color: #444;}
#CODEP div.product-price+div.ЦенаНаСтраницеТовара2{font-size: 18px; font-weight: bold; color: #444; text-align: left;}
#CODEP div.product-price div.PricesalesPrice span.PricesalesPrice:before{content:'Цена опт: ';}
#CODEP div.product-price+div.ЦенаНаСтраницеТовара2:before{content:'Розничная цена: ';}
*/
/*div.PricesalesPrice span.vm-price-desc,*/
div.product div.product-container div.vm-product-rating-container,
div.product div.product-container div.vm-details-button,
div.virtuemart_search span.vm-search-descr,
div.latest-view,div.topten-view,div.recent-view,
div.category-view>div.browse-view>div.virtuemart_search,
div.vm-pagination-top,
div.display-number br,
span.vm-page-counter,
hr.opg-margin-bottom-remove,
div#old_payments div#div_shipto
{display:none;}

div.orderlistcontainer div.title, div.orderlistcontainer div.activeOrder{display: inline-block; margin-left: 10px;}
div.product div.product-container{border: 0;}
div.product div.product-container div.vm-product-descr-container-0 a{display: inline-block;height: 75px;font-size: 15px; color: #444; margin: 0 0 5px;font-family: CalibriBold; font-weight: normal; text-transform: capitalize;list-style: none; text-decoration: none;/*border-bottom: 1px solid #ddd;*/}
div.category-view h1{font-size: 16px;line-height: 1.35; font-family: CalibriBold;font-weight: bold;text-rendering: optimizelegibility;}

div.vm-pagination ul li.pagination-start span.pagenav, div.vm-pagination ul li.pagination-prev span.pagenav, div.vm-pagination ul li.pagination-next span.pagenav, div.vm-pagination ul li.pagination-end span.pagenav{color:#808080;}
div.vm-pagination ul li:not([class]) span.pagenav{color:#1b8cd8;border: 1px solid #1b8cd8;padding: 5px;}
div.vm-pagination{margin-top: 15px;}



/*Магазин - кнопки*1/
.vmgroup div.addtocart-bar{position: static;}*/
/*Кнопки и для магазина, и для модуля*/
/*
span.addtocart-button,.gkAddToCart div.addtocart-bar{position: absolute; top:40%; left:44%;opacity:0;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
span.addtocart-button input.addtocart-button,.gkAddToCart div.addtocart-bar input.addtocart-button{display: inline-block; /*background: url('/templates/nupc/images/k.png') 50% 50% no-repeat #666666 !important;*1/background-image: url('/templates/nupc/images/k.png') !important;background-position:50% 50% !important;background-repeat:no-repeat !important;background-color:#666666 !important; background-size: contain; border: none; width: 25px; height: 25px; padding: 17px; line-height: 100; overflow: hidden; border-radius: 100%;margin-left: -100%;cursor: pointer;}
span.addtocart-button input.addtocart-button:hover,.gkAddToCart div.addtocart-bar input.addtocart-button:hover{background-color:#156da9 !important;}
*/
/*input{position:relative !important;border:none !important;-o-border-radius: 100% !important; -webkit-border-radius: 100% !important; -moz-border-radius: 100% !important; border-radius: 100% !important;border-radius: 100% !important;behavior: url("/templates/klebep/css/PIE.htc") !important;}
div.gkAddToCart div.addtocart-bar{top: -180px;}
.gkImgOverlay{display:none;}/*Скрываем цену во всплывающем кружке*1/
.product-container:hover span.addtocart-button,.gkImage:hover .gkAddToCart div.addtocart-bar{opacity:1;}
/*Для IE*1/
.gkNspPM-ProductGallery div.gkAddToCart{bottom:772px;}
ul.CEPOE.productdetails>li.product-container>div.productdetails,ul.CEPOE.productdetails>li.product-container>div.productdetails+a.GLAZ{display:none !important;}
*/

/*Магазин - Корзина*/
div#allproducts>div#product_row_0>div.opg-grid>div>div.opg-margin-right.opg-text-center:first-child,
div#allproducts>div#product_row_0>div.opg-grid>div>div.top-row.opg-grid:first-child>div
{border-top: 2px solid #000;}
/*div#allproducts>div#product_row_0>div.opg-grid>div>div.opg-margin-right.opg-text-center:first-child{width: 95%;}*/
div#allproducts>div.product>div.opg-grid>div>div.top-row.opg-grid:first-child>div{width:12%;padding-top: 5px; margin-top: 5px; margin-right: 5px;display: inline-block; vertical-align: middle; text-decoration: none;color: #333; font-size: 12pt;font-weight: normal;}
div#allproducts>div#product_row_0>div.opg-grid>div>div.top-row.opg-grid:first-child>div:last-child{margin-left:0px;display:none;}
div#allproducts>div.product>div.opg-grid>div>div.top-row.opg-grid:first-child>div:last-child{margin-left:-30px;}
div.product .opg-button-group a.opg-button{display:none;}/*Кнопки + и -*/
#allproducts .opg-form input:not([type="radio"]):not([type="checkbox"]),
#allproducts  .opg-form select
{width: auto !important;}
div#allproducts>div#product_row_0>div.opg-grid>div>div.top-row.opg-grid:first-child>div:nth-child(4){width: 100px;}
#cart-contents div#allproducts img{max-height: 100px;}
div.opg-grid{margin-top:0;}
div .opg-text-primary{color: #3b9a0f !important;}
#allproducts > div.product{position: relative;}
/*
#allproducts > div.product div.top-row > div:nth-child(4),
#allproducts > div.product div.top-row > div:nth-child(5),
*/
#allproducts > div.product div.top-row > div.clear,
#allproducts > div.product div.bottom-row > div:nth-child(1),
#allproducts > div.product div.bottom-row > div:nth-child(2),
#allproducts > div.product div.bottom-row > div.clear
{display:none;}
div#allproducts>div#product_row_0>div.opg-grid>div>div.opg-margin-right.opg-text-center:first-child{margin-right: 0px !important;margin-top: 5px;}
#allproducts > div.product div.bottom-row.opg-grid div.spacer{position:static;}
#refreshbutton,
#removeproduct
{display:inline-block;padding:10px;min-height: auto;background-color: transparent !important;background-repeat:no-repeat !important;background-position:50% !important;top: 5px; position: relative;}
#allproducts > div.product #refreshbutton{background-image:url('/templates/nupc/images/basket_refresh.png') !important;line-height: 1000px;overflow: hidden;height: 25px;width: 25px;}
#allproducts > div.product #removeproduct{background-image:url('/templates/nupc/images/basket_del.png') !important;line-height: 1000px;overflow: hidden;height: 25px;width: 25px;position: absolute;top: 46px;right: 32px;}
div#allproducts>div.product>div.opg-grid>div.opg-width-large-4-5>div.opg-width-large-1-4{width:14%;}
/*div#allproducts>div.product>div.opg-grid>div.opg-width-large-4-5{width:100% !important;}*/
div#allproducts div.product div.opg-text-large:first-child{width:59%!important;}
div#allproducts>div.product>div.opg-grid>div.opg-width-large-4-5>div>div.opg-text-large>div.spacer a{font-weight:normal;color: #333; font-size: 12pt;}
div#allproducts div.product div.spacer{font-weight: normal; color: #333;}

div#div_shipto{width: 245px; display: inline-block;}
div#other-things{display: block; float: right; margin-top: 25px;width: 100%;}
div#other-things>div:first-child{width: 270px; display: inline-block; margin-right:0px;}
div#other-things>div.checkout-button-top #bottom_total{display: inline-block;}
div#other-things>div.checkout-button-top>a{display: inline-block; width: 165px; margin: 10px ​0 0 10px !importan; padding: 0;}
#other-things > div.checkout-button-top > div.opg-width-1-1{display: inline-block;width: 240px;float: left;margin: 0;}
/*#otherpay_buttons{float: left;}*/
div .opg-active{background: #3b9a0f !important;}
div#Продолжить>a{background: #FFF; border: 1px solid #1b8cd8; color: #1b8cd8; padding: 8px 10px; cursor: pointer; font-size: 11pt;}
#checkoutFormSubmit{background: #1b8cd8; border: none; color: #FFF; padding: 8px 10px; transition: background 0.5s; font-size: 11pt; border-radius: 0;}
div#Продолжить{display: inline-block; float: left; margin-top: 10px;}
div.checkout-button-top{display: inline-block; float: right; margin-top: -12px;border: 0; padding: 0;}
textarea#customer_note_field{min-height: 60px;}
#bottom_total{display:none !important;}

#right_div #otherpay_buttons #guesttitle,
#right_div #otherpay_buttons #old_payments>div.all_shopper_fields>div.opg-width-1-1.opg-margin-bottom:first-child,
#right_div #otherpay_buttons #loginbtns,
#right_div div.opg-width-1-1.opg-margin-bottom:nth-child(3)
{display:none;}
#right_div #otherpay_buttons #old_payments>div.all_shopper_fields>div.opg-width-1-1:last-child:before{content:'Для оформления заказа нужно:';}
#billto_fields_div>div.opg-width-1-1{width: 50%; display: inline-block;}

/*Магазин - Страница регистрации*/
div .chzn-container .chzn-results li.highlighted{color: #156da9;}
div.control-buttons button{font: normal 14px/20px CalibriRegular, Arial, Helvetica, sans-serif; color: #fff; background: #222; padding: 10px 20px; text-shadow: none; background-image: none; border: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: '' none 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: '' none 1px 2px rgba(0,0,0,0.1); -o-box-shadow: '' none 1px 2px rgba(0,0,0,0.1); box-shadow: '' none 1px 2px rgba(0,0,0,0.1); text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;behavior: url("/templates/klebep/css/PIE.htc");font-weight: bold;}
div.control-buttons button:hover{background: #156da9;color:#fff;}
/*Магазин - страница товара*/
#CODEP>div.product-container.productdetails-view.productdetails{}
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO a.ask-a-question{display: inline-block; padding: 5px; background: #000; color: #fff;}
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO div.product-price{text-align: left;}
#CODEP .product-container .vm-product-details-container  .ЦенаНаСтраницеТовара2{font-size: 12px;}
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO>div.vm-product-details-container{width: 100%; border-top: 1px solid #ddd; padding-top: 20px;}
#CODEP>div.product-container.productdetails-view.productdetails div.product-description > .title{border-bottom: 3px solid #1b8cd8;
    font-size: 23px;
    display: block;
    margin: 0 0 10px;}
#CODEP>div.product-container.productdetails-view.productdetails div.product-description{text-align:left;width: 100%; float: left;}
/*#CODEP>div.product-container.productdetails-view.productdetails div.product-description>span.title{background: #156da9; font-size: 15px; text-transform: uppercase; text-decoration: none; font-family: CalibriBold; color: #fff; padding: 13px 10px; display: inline-block;}
#CODEP>div.product-container.productdetails-view.productdetails span.PricesalesPrice{font-size: 24px; font-weight: bold;color: #950000;}
#CODEP>div.product-container.productdetails-view.productdetails div.addtocart-bar>span.addtocart-button input{display: inline-block;
    background: url('/templates/nupc/images/k.png') 5% 50% no-repeat #000 !important;
    background-size: contain;
    border: none;
    width: auto;
    height: auto;
    padding:10px 10px 10px 30px;
    line-height: 1;
    border-radius: 50px;
behavior: url("/templates/klebep/css/PIE.htc");
    margin-left:auto;
    cursor: pointer;}*/
#CODEP>div.product-container.productdetails-view.productdetails>div.product-neighbours,
#CODEP>div.product-container.productdetails-view.productdetails>div.back-to-category,
#CODEP>div.product-container.productdetails-view.productdetails div.ratingbox.dummy,
#CODEP>div.product-container.productdetails-view.productdetails>div.nPABO>div.icons,
#CODEP>div.product-container.productdetails-view.productdetails div.customer-reviews,
#CODEP div.vendor-details-view div.vendor-image,
#CODEP div.vendor-details-view div.vendor-description+div.clear+br.clear+a,
#CODEP div.vendor-details-view div.vendor-description+div.clear+br.clear+a+br.clear+a,
#CODEP>div.product-container.productdetails-view.productdetails div.main-image span.vm-img-desc,
#CODEP>div.product-container.productdetails-view.productdetails div.additional-images span.vm-img-desc
{display:none;}

/*.vm-cart-item-quantity button:hover{background:;}*/
div div .vmicon,div div .vmiconFE{padding: 10px;}
div div .vmicon:hover,div div .vmiconFE:hover{background: url(/templates/nupc/images/vm2-sprite.png) no-repeat top left;}
div div .vm2-add_quantity_cart:hover{background-position: 0 0;}
div div .vm2-remove_from_cart:hover{background-position:0 -212px;}

/*Список разделов*/
ul.VMmenu>li{font: 14px/20px CalibriRegular, Arial, Helvetica, sans-serif;text-decoration: none;padding: 10px 10px 10px 20px; text-transform: uppercase;color: #444;border-bottom: 1px solid #e1e1e1;background: #f4f4f4;}
ul.VMmenu li.VmOpen>div>a,ul.VMmenu ul.menu li.VmOpen+li>div>a{font-weight: bold;}
ul.VMmenu>li li>div>a{position: relative; display: inline-block; padding-left: 20px;}
ul.VMmenu>li li>div>a:before{content: "\f105"; position: absolute; width: 8px; height: 8px; left: 5px; top: 50%; margin-top: -4px; font-family: FontAwesome; font-weight: bold; line-height: 8px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -webkit-transition: all all 0.5s ease; -moz-transition: all all 0.5s ease; -ms-transition: all all 0.5s ease; -o-transition: all all 0.5s ease; transition: all all 0.5s ease;}
ul.VMmenu>li li>div>a:hover:before{left: 10px;}
ul.VMmenu li.VmClose>div>span.VmArrowdown{padding: 0 2px;background: url(/templates/nupc/images/bg-left-menu-hover.png) no-repeat 50% 50%;}
ul.VMmenu li.VmOpen>div>span.VmArrowdown{padding: 0 2px;background: url(/templates/nupc/images/bg-left-menu-active.png) no-repeat 50% 50%;}
ul.VMmenu>li>div{position: relative;}
ul.VMmenu .VmArrowdown{position: absolute; right: 0; top: 0;}


.Баннер1,.Баннер2{display: inline-block; width: 49%; height: 150px; box-sizing: border-box;}
.Баннер1 .oneByOne1,.Баннер2 .oneByOne1,.Баннер1 .oneByOne1>div,.Баннер2 .oneByOne1>div{width: 100%;height:100%;}
.Баннер1 .oneByOne1 .oneByOne_item,.Баннер2 .oneByOne1 .oneByOne_item,.Баннер1 .oneByOne1 .oneByOne_item img.bigImage,.Баннер2 .oneByOne1 .oneByOne_item img.bigImage{width: 100%;height:100%;}

.b-menu:before{content:'';display:block;width:100%;height:35px;margin-bottom:-35px;
/*
background: rgb(224,0,0);
background: linear-gradient(180deg, rgba(224,0,0,1) 0%, rgba(200,3,3,1) 50%, rgba(176,1,1,1) 100%);
*/
background: #1b8cd8;
    background: -webkit-linear-gradient(#1b8dd9, #136aa7);
    background: -moz-linear-gradient(#1b8dd9, #136aa7);
    background: -ms-linear-gradient(#1b8dd9, #136aa7);
    background: -o-linear-gradient(#1b8dd9, #136aa7);
    background: linear-gradient(#1b8dd9, #136aa7);
    -webkit-box-shadow: 0px 4px 7px rgba(95,63,60,0.27);
    -moz-box-shadow: 0px 4px 7px rgba(95,63,60,0.27);
    box-shadow: 0px 4px 7px rgba(95,63,60,0.27);
}
.b-menu>div.moduletable{display: inline-block;}
.b-menu li{display: inline-block; padding:0;margin:0; position: relative; /*background: url('/templates/nupc/images/border_menu.png') right center no-repeat;*/ -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms;-ms-transition: all 200ms ease;}
.b-menu li > *{font-size: 17px;font-family: century_gothic, sans-serif;font-weight: bold;color:#fff;padding: 7px;display: inline-block;margin: 0 2px;}
.b-menu li.active,.b-menu li:hover,.b-menu li.active a,.b-menu li:hover a{color:#fff;text-decoration:underline;}
.b-menu li:hover>a{/*background: url('/templates/nupc/images/arrow_menu.png') 50% 100% no-repeat;*/}

.logo-wrapper{display: inline-block;}

/*Поиск*/
.Search.moduletable label.finder.Search{display:none;}
.Search.moduletable{display:inline-block;margin: 0px 5px;}
.Search.moduletable button.button.Search{/*background: #199300;*/width:25px; height:32px; margin: 0; padding: 0px;border-radius: 0px !important;transition: all 0.3s ease-in-out;overflow: hidden;border: 0;}
/*.Search.moduletable button.button.Search:hover{background: #156da9;}*/
.Search.moduletable input{text-align: left; border: 0; background: #fff; box-shadow: none; height: 32px; /*padding:15px 18px;*/ color: #888; font-size: 14px; line-height: 14px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s;}
.Search.moduletable div.search.Search button.button.Search:after {/*font-family: 'FontAwesome'; content: "\f002";*/content: ""; text-decoration: inherit; display: inline-block; speak: none; color: #fff;background:url('/images/search.gif') 50% no-repeat #fff;padding: 17px 13px;}
input#mod_virtuemart_search{}
div.b-phone-bg>div.moduletable.Search>form>div.search.Search{height: 31px; overflow: hidden;}

.b-logo,.moduletableKOPZuHA{display: inline-block; float: right; margin:50px 10px;position:relative;z-index:100;}
.b-logo,.moduletableKOPZuHA #FlexibleVM3Cart .flexibleNumber{background:#1b8cd8;border:0;font-size: 16px; padding: 8px 8px; border-radius: 100%; box-shadow: 1px 1px rgba(0,0,0,0.5); color: #FFF; display: block; font-weight: 400; height: 16px; right: 28px; line-height: 16px; margin: 0 auto; position: absolute; text-align: center; top: -7px; width: 16px;}
.b-logo,.moduletableKOPZuHA #FlexibleVM3Cart{ border-radius: 50px;/*background: #156da9;behavior: url("/templates/klebep/css/PIE.htc"); padding: 6px; width: 20px;height: 20px;*/}
.b-logo,.moduletableKOPZuHA #FlexibleVM3Cart:before{content:'';}
.b-logo,.moduletableKOPZuHA #FlexibleVM3Cart.KOPZuHA .flexibleShow_cart a{overflow: hidden;}
.moduletableKOPZuHA #FlexibleVM3Cart .flexibleDropdown:after{left: 94%;}
.moduletableKOPZuHA #FlexibleVM3Cart .flexible_cart_icon{background-image:none;}
.moduletableKOPZuHA #FlexibleVM3Cart .flexible_cart_icon:before{font-family: FontAwesome; font-size: 14px; font-weight: normal; content: ""; background: url('/images/basket_icon.png') 50% no-repeat; margin-right: 5px; width: 60px; height: 60px; line-height: 30px; color: #fff; padding-right: 2px; display: inline-block; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;position: relative; left: -4px; top: -4px;/*behavior: url("/templates/klebep/css/PIE.htc");content: "\f07a";*/}
.moduletableKOPZuHA #FlexibleVM3Cart span.flexibleNumber{behavior: url("/templates/klebep/css/PIE.htc");}
.moduletableKOPZuHA #FlexibleVM3Cart .flexibleDropdown{right: 0px;}
.moduletableKOPZuHA #FlexibleVM3Cart .flexible_cart_icon:after{content:'';}
div.moduletableKOPZuHA+div.moduletable{/*margin: 0 -45px;*/}
.b-phone{display: inline-block; float: right;margin-top: 10px;font-weight: bold;}
.b-phone-bg{font-weight: bold;}
/*.b-phone{background: url("/templates/nupc/images/bg-phone-shadow.png") no-repeat;height: 119px;width: 349px;position: absolute;top: 0;right: -50px;}
.b-phone-bg{text-align: left;width: 160px;position: absolute;right: 160px;top: 25px;font-family: 'Etelka Narrow Text Pro';font-size: 20px;}*/
.b-phone-words{display:none;},.b-phone-code:last-child{margin-left:20px;display:inline-block;}
.b-phone-words{font-family: 'Etelka Narrow Text Pro';font-size: 24px;font-weight: bold;}
.b-phone-code{font-family: 'Etelka Narrow Light Pro';font-size: 14px;}

.b-top{width: 100%;/*padding: 170px 0px 0px;*/position: relative;font-weight: bold;}
.b-logo{width: 253px;height: 136px;font-family: 'Etelka Narrow Light Pro';font-size: 18px;position: absolute;top: 0;left: 40px;}
.b-logo-words{font: 100px Vesna;color: #f1e300;text-shadow: rgba(0,0,0,0.5) -1px -1px 2px;background-clip: text;-webkit-background-clip: text;-moz-background-clip: text;font-weight: bold;}
.b-logo-desc{position: absolute;top: 96px;}

#CODEP{/*max-width: 920px;*/box-sizing: border-box; margin: auto; padding: 20px;position:relative;}
div.l-sidebar + #CODEP{width:75%;}
#CODEP div.moduletable div.banneritem{display:inline-block;/*width:50%;*/padding:5px 10px;box-sizing:border-box;}

.b-menu{margin: 0 auto;padding: 0 10px;color: #fff;/*width: 1004px;height: 265px;background: url("/templates/nupc/images/menu-bg.png") no-repeat;position: relative;top: -13px;*/}


.l-content{min-height: 900px;/*min-width: 1000px;*/}
.b-content{padding:0 50px;margin:50px auto;position: relative;box-sizing: border-box;}
.navigation{/*position: absolute;top: -40px;left: 250px;*/color: #151515;}
.navigation a{color: #151515;text-decoration: underline;}
.moduletable_novost{	position: relative;	top: 15px;	left: -15px;}
.moduletable_novost .custom_novost span{	font: 18px 'Myriad Pro', Arial, Tahoma, sans-serif;	color: #fffffe;}
.moduletable_novost .custom_novost span.Attention{	color: #be0502;}
.custom_desc p{font: 14px 'Myriad Pro', Arial, Tahoma, sans-serif;color: #fffffe;}
.k2Pagination{position: absolute;left: 50%;color: #262626;}
.k2Pagination ul li {float: left;}
.k2Pagination ul li a, .k2Pagination ul li span{color: #262626;padding-right: 10px;font: 12px Verdana;font-weight: bold;}
li.pagination-next a, span.active, li.pagination-prev a{font-size: 16px !important;color: #f30903 !important;}
li.pagination-prev a, li.pagination-next a, li.pagination-prev span.active, li.pagination-next span.active{color: #1b8cd8 !important;}
.item-page h2{font-family: 'Etelka Narrow Text Pro';/*font-size: 36px;*/}
.item-page p{f/*ont-size: 16px;*/}
.ribbon-wrapper {width: 105px;height: 105px;overflow: hidden;position: absolute;top: -1px;left: -1px;}
.ribbon {font-size: 18px;text-align: center;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);position: relative;padding: 7px 0;left: -35px;top: 20px;width: 150px;background: #ed9e28;background: -moz-linear-gradient(top, #ed9e28, #d15811);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed9e28), color-stop(100%,#d15811));background: -webkit-linear-gradient(top, #ed9e28, #d15811);background: -o-linear-gradient(top, #ed9e28, #d15811);background: -ms-linear-gradient(top, #ed9e28, #d15811);background: linear-gradient(top, #ed9e28, #d15811);-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.b-product-action{width: 436px;height: 169px;background: #7dc753;background: -moz-linear-gradient(top, #7dc753, #2c5315);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7dc753), color-stop(100%,#2c5315));background: -webkit-linear-gradient(top, #7dc753, #2c5315);background: -o-linear-gradient(top, #7dc753, #2c5315);background: -ms-linear-gradient(top, #7dc753, #2c5315);background: linear-gradient(top, #7dc753, #2c5315);border-radius: 10px;float: left;margin: 0 13px 0 13px;padding: 15px 0px 0px 20px;position: relative;}
.b-product-action img{width: 150px;padding: 11px 17px 11px 18px;}
.moduleItemIntrotext img{width: 150px;padding: 11px 10px 11px 10px;}
.action-img{float: left;width: 185px;height: 155px;background: white;border-radius: 10px;margin-right: 17px;}
.moduleItemIntrotext{width: 170px;height: 155px;background: white;border-radius: 10px;margin-bottom: 100px;}
.b-product-action h3{font-size: 24px;border-bottom: 2px solid #dcedd2;display: inline-block;line-height: 1em;}
.b-product-text{position: absolute;width: 223px;right: 0;margin-right: 13px;}
.b-product-text p{margin-top: 10px;margin-bottom: 10px;font-size: 16px;}
.l-sidebar{float: left;width:25%;color: #383838;}


li.active a{color: #be0502;text-decoration: underline;}
li.active a:hover{color: #be0502;}

.breadcrumb li{display: inline-block; margin: 5px;margin-right: 0;}
.breadcrumb li:last-child{color: #156da9;}
.breadcrumb li .divider{display: inline-block; margin: 0 5px 0 0;}

/*.moduletable_new{position: relative;top: 50px;background: #82b836;border-radius: 10px;/*height: 920px*/

.k2ItemsBlock_new{/*position: absolute;top: 20px;*/width: 210px;}
.odd_mod, .even_mod, .even_mod_lastItem_mod{padding: 15px 20px 15px 20px;border-bottom: 1px solid #afd578;}
.even_mod_lastItem_mod{border: none;}
.moduleItemExtraFields ul li{}
.typeTextfield_group1{padding-left: 0 !important;}
.b-sidebar-desc-text{font-size: 14px;}
.moduleItemTitle{color: #377a0d;font-size: 18px;}
.k2ItemsBlock_new ul li:last-child{border: none;}
span.moduleItemExtraFieldsValue{font-family: 'Etelka Narrow Text Pro';font-size: 16px;display: inline-block;margin-top: 15px !important;margin-right: 22px;}
.itemListView{/*margin-top: 20px;margin-left: 237px;*/}

#itemListLeading>div.clr{display: none;}

.ActionContainer, .item-column-1, .item-column-2{width: 436px;height: 169px;background: #7dc753;background: -moz-linear-gradient(top, #7dc753, #2c5315);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7dc753), color-stop(100%,#2c5315));background: -webkit-linear-gradient(top, #7dc753, #2c5315);background: -o-linear-gradient(top, #7dc753, #2c5315);background: -ms-linear-gradient(top, #7dc753, #2c5315);background: linear-gradient(top, #7dc753, #2c5315);border-radius: 10px;float: left;margin: 0 13px 0 13px;padding: 15px 0px 0px 20px;position: relative;}
.item-column-1 h2, .item-column-2 h2{position: absolute;right: 35px;margin-right: 13px;font-size: 24px;border-bottom: 2px solid #dcedd2;display: inline-block;line-height: 1em;}
.item-column-1 p, .item-column-2 p{position: absolute;width: 223px;right: 0;margin-right: 13px;top: 50px;}
.readmore{top: 120px !important;}
.readmore a{background: #ed9e28;background: -moz-linear-gradient(top, #ed9e28, #d15811);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed9e28), color-stop(100%,#d15811));background: -webkit-linear-gradient(top, #ed9e28, #d15811);background: -o-linear-gradient(top, #ed9e28, #d15811);background: -ms-linear-gradient(top, #ed9e28, #d15811);background: linear-gradient(top, #ed9e28, #d15811);border-radius: 10px;padding: 3px 8px;text-decoration: underline;}
.ActItemImageBlock, .img-intro-left{float: left;width: 185px;height: 155px;background: white;border-radius: 10px;margin-right: 17px;}
.ActItemImage img, .img-intro-left img{width: 150px;padding: 11px 17px 11px 18px;}
.ActItemIntroText p{margin-top: 35px;margin-bottom: 10px;font-size: 16px;/*color: #fffffe;*/}
.ActItemIntroText{position: absolute;width: 223px;right: 0;margin-right: 13px;}
.ActItemIntroText h3{font-size: 24px;border-bottom: 2px solid #dcedd2;display: inline-block;line-height: 1em;}
.ActItemExtraFields{position: absolute;bottom: 47px;right: 145px;}
.ActItemExtraFieldsValue a{background: #ed9e28;background: -moz-linear-gradient(top, #ed9e28, #d15811);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed9e28), color-stop(100%,#d15811));background: -webkit-linear-gradient(top, #ed9e28, #d15811);background: -o-linear-gradient(top, #ed9e28, #d15811);background: -ms-linear-gradient(top, #ed9e28, #d15811);background: linear-gradient(top, #ed9e28, #d15811);border-radius: 10px;padding: 3px 8px;text-decoration: underline;}
.moduletable_popular{margin-top: 20px;}
.moduletable_popular h3{font-family: 'Etelka Narrow Text Pro';font-size: 32px;margin-left: 13px;width: 255px;position: relative;margin-bottom: 15px;}
.itemContainer, .odd_popular, .even_popular, .even_popular_lastItem, .odd_popular_lastItem{float: left;width: 197px !important;height: 327px;background: white;border-radius: 10px;border: 1px solid #749c36;margin: 0 13px 24px 13px;padding: 8px;position: relative;}
/*.itemContainerPrice{border: 2px solid #2c7007;border-bottom: 1px;}
.itemContainerPrice:last-child{border: 2px solid #2c7007;}
*//*.PriceTitle, .PriceItemIntroText{float: left;}
*/.catItemHeader h3.catItemTitle, .catItemTitle, .modulePopIntrotext p.moduleItemTitle{font-size: 22px;color: #2c7007;}
.catItemIntroText{height: 74px;}
.catItemIntroText p, .modulePopIntrotext p{color: #383838;margin-top: 10px;margin-bottom: 10px;font-size: 16px;}
.catItemImage img{width: 200px !important;}
.catItemExtraFieldsLabel, .moduleItemExtraFieldsLabel{display: none;}
.even-typeTextfield-group1, .moduleItemExtraFieldsValue, .even-typeTextfield-group2 {font-family: 'Etelka Narrow Text Pro';font-size: 18px;display: inline-block;margin-top: 20px !important;margin-right: 34px;color: #383838;}
.even-typeTextfield-group2{margin-top: 0 !important;}
.odd-typeTextfield-group2{font-family: 'Etelka Narrow Text Pro';font-size: 18px;color: #383838;}
/*.even-typeTextfield-group1 span.PriceItemExtraFieldsValue{font-family: 'Etelka Narrow Text Pro';font-size: 18px;color: #383838;}
*/#PriceitemListLeading{width: 500px;border: 1px solid #2c7007;margin: 0 auto;}
table.PriceTable{width: 500px;}
table.PriceTable tr td{border: 1px solid #2c7007;height: 24px;width: 20%;}
.odd-typeLink-group1 span.catItemExtraFieldsValue, li.typeLink_group1 span.moduleItemExtraFieldsValue, li.typeLink_group2 span.moduleItemExtraFieldsValue, .even-typeLink-group2 span.catItemExtraFieldsValue, .item_button span{font: 14px 'Myriad Pro', Arial, Tahoma, sans-serif;display: block;margin-top: -20px !important;margin-left: 98px;}
.item_button_mod_new span{font: 14px 'Myriad Pro', Arial, Tahoma, sans-serif;display: block;margin-top: -20px !important;margin-left: 70px;}
.odd_price-typeLink-group1 span.PriceItemExtraFieldsValue{display: none;}
.PriceTitle, table.PriceTable tr td p, span.PriceItemExtraFieldsValue{padding-left: 5px;}
li.typeLink_group1 span.moduleItemExtraFieldsValue, li.typeLink_group2 span.moduleItemExtraFieldsValue{position: absolute;width: 105px;right: -17px;}
.catItemExtraFieldsValue a, .moduleItemExtraFieldsValue a, .item_button span a, .item_button_mod_new span a{background: #ed9e28; /* Для старых браузров */background: -moz-linear-gradient(top, #ed9e28, #d15811); /* Firefox 3.6+ Chrome 1-9, Safari 4-5 */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed9e28), color-stop(100%,#d15811));/* Chrome 10+, Safari 5.1+ */background: -webkit-linear-gradient(top, #ed9e28, #d15811);background: -o-linear-gradient(top, #ed9e28, #d15811); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ed9e28, #d15811); /* IE10 */background: linear-gradient(top, #ed9e28, #d15811); /* CSS3 */border-radius: 10px;padding: 3px 8px;text-decoration: underline;}
.b-popular-top{position: relative;margin-bottom: 15px;}
.b-popular-top span{position: absolute;right: 0;bottom: 0;margin-right: 13px;}
.clear{clear: both;}

div#Footer{padding: 0;background-color:#fff;display: table; table-layout: fixed; width: 100%;box-sizing: border-box;color: #1ba9ea;/*opacity: 0.8;*/}
#Footer a{color: #1ba9ea; text-decoration: underline;}
#Footer li{padding: 5px 10px;}
#Footer div.moduletable>h3{/*background: url('/templates/nupc/images/bg_vina_title.png') no-repeat center left;*/font-size: 14px; padding-left: 10px; margin-bottom: 15px;text-transform: uppercase;font-family: CalibriBold;font-weight: bold;}
#Footer div.moduletable{box-sizing:border-box;display: table-cell;padding: 10px;}
div#Footer>div.moduletable:first-child{/*width: 600px;*/}
div#Footer>div.moduletable:nth-child(2){top: 40px; position: relative;}


.l-footer{background-color: #3b3b3b;height:50px;border-top: 1px solid #84b743;position: relative;z-index: 1;/*margin-top: 100px;min-width: 939px;*/display:none;}
.h-footer{width: 939px;margin: 0 auto;position: relative;padding-top: 10px;font-size: 16px;color: #fff;}
.b-copyright, .b-adress, .b-studio{position: absolute;}
.b-studio{right: 0;}
.b-studio span a{font-family: 'Etelka Narrow Text Pro';font-size: 16px;color: #7f7f7f;text-decoration: underline;}
.b-studio span a:hover{color: #156da9;}
.b-adress{left: 50%;margin-left: -75px;}
.b-adress p a{text-decoration: underline;color: #3a8b22;}





/*@media (max-width: 930px) and (min-width: 470px) {  /* для разрешения экрана от 470 до 930 пикселей */
@media (max-width: 930px) {  /* для разрешения экрана от 470 до 930 пикселей */
  /*aside {position: static; width: 100%; background: #ccc;}  боковая колонка смещается согласно расположению в HTML и меняет фон */
  #mod-custom113 div div:first-child{width: 150px;margin: 0 !important;}
  #mod-custom113 div div:nth-child(2n){width: 50%;height: 100px;margin: auto 0px auto 65px;}
  div div.b-top > div.b-menu{/*margin: 140px 0 0;*/}
  .b-content{padding: 0 0px;}
  div div.b-top .top{background: #fff;}
  .GLABHblE_KATEGOPuu .vm-categories-wall{width:auto;}
}

@media (max-width: 690px) {
	.b-top{/*padding: 170px 0px 0px;*/}
	#CODEP .products-view .product .vm-product-descr-container-0{width: calc(100% - 00px - 150px - 0px);}
	#CODEP .products-view .product .vm3pr-1, #CODEP .products-view .product .vm3pr-0
	{display: inline-block;width: 100%;margin:0;}
	#CODEP .products-view .product .vm3pr-1 > div.product-price
	{display: inline-block;}
	#CODEP .products-view .product .vm3pr-1 div.vm-customfields-wrap .product-fields
	{position: relative;left: 0;bottom: 0;}
	#CODEP .product-container.productdetails-view .yglbl
	{padding: 15px;}
	#CODEP .product-container.productdetails-view .vm-product-container .addtocart-area .addtocart-bar .addtocart-button input
	{margin-left: 0px;}
	#CODEP .product-container.productdetails-view .vm-product-container{width: 322px;}
	#CODEP .product-container.productdetails-view .product-fields{min-width:300px;}
	#CODEP .product-container.productdetails-view.productdetails .vm-product-container .addtocart-area .vm-customfields-wrap
	{top: 405px;left: 10px;width:300px;}
	
	.moduletable.nOuCK .buttonnOuCK{display:none;}
	.moduletable.nOuCK{margin-right:-115px;}
	  #CODEP .products-view .product .vm3pr-1 div.addtocart-bar
	  {display:none;}
	
	#CODEP .category-view .browse-view .products-view > .row > .product > .product-container .vm-product-descr-container-0{height: 125px;}
	#CODEP .products-view .product .vm3pr-1, #CODEP .products-view .product .vm3pr-0
	{width: 215px;float: right;}
	
	.GLABHblE_KATEGOPuu .vm-categories-wall > li{margin: 40px 7%;}
}
@media (max-width: 490px) {
	
  #mod-custom113 div div:nth-child(3n){position: static;}
  div div.b-top > div.b-menu{/*margin: 165px 0 0;*/}
  #mod-custom113 div div:nth-child(3n) p:first-child{margin: 20px 0 0;}
  #mod-custom113 div div:nth-child(3n) p:last-child{margin: 0;}
  div div.b-top{/*padding: 230px 0px 0px;*/background: #fff;}
  div div.b-top > div.b-menu::before{height: 70px;margin-bottom: -70px;}
  
  #mod-custom113 div div:nth-child(2n){margin: 0;}
  #mod-custom113 div div:nth-child(2n) a:first-child{margin: 20px 0px 0px 0px !important;}
  #mod-custom113 div div:nth-child(2n) a:last-child{position: relative;top: 7px;margin: auto 7px auto 5px !important;}
  
  #mod-custom113 > div > div{text-align:center;}
  
  .moduletable.BCE_KATEGOPuu{width: 320px;height: 400px;overflow: auto;}
  .moduletable.BCE_KATEGOPuu li > ul.menu
  {position:relative;top: 0;left: 0%;padding: 0 0 0 15px;box-sizing: border-box;display: block;}
  
  .yglbl .codep, #CODEP .category-view .browse-view .products-view > .row > .product > .product-container > div > *
  {width: 100%;}
  .GLABHblE_KATEGOPuu .vm-categories-wall > li{min-width:130px;}
  .l-content .b-top .b-menu .moduletable.MEHiy.BEPX.B_nPABO{width:100%;}
  div div.b-top > div.b-menu{/*margin:165px 0 0;*/}
  
  .moduletable.nOuCK .buttonnOuCK{display:inline-block;}

  .GLABHblE_KATEGOPuu .vm-categories-wall{margin-left: -15px;}
  
  #CODEP .category-view{margin-top: 100px;}
  
  .vm-customfields-wrap{margin: 10px 0;}
  #CODEP .products-view .product .vm3pr-1 div.addtocart-bar span.quantity-box
  {position: static;}
  #CODEP .products-view .product .vm3pr-1 div.addtocart-bar span.addtocart-button input.addtocart-button
  {position: static;}
  
  #CODEP .products-view .product .vm-product-descr-container-0 a{height: 135px;}
  
  #CODEP .products-view .product .xapak{/*margin-left: -150px;width: calc(100% + 150px);*/}
  
	#CODEP .category-view .browse-view .products-view > .row > .product > .product-container .vm-product-descr-container-0{height: auto;}
	#CODEP .products-view .product .vm3pr-1, #CODEP .products-view .product .vm3pr-0
	{width: 100%;}
	
	div#CODEP div.vm-pagination li.pagination-start,
	div#CODEP div.vm-pagination li.pagination-prev,
	div#CODEP div.vm-pagination li.pagination-next,
	div#CODEP div.vm-pagination li.pagination-end
	{}
	
	div#CODEP div.vm-pagination li.pagination-prev{clear:right;}
	div#CODEP div.vm-pagination li.pagination-next{clear:left;}
}
@media (max-width: 350px) {  /* для разрешения экрана от 470 до 930 пикселей */
  /*aside {position: static; width: 100%; background: #ccc;}  боковая колонка смещается согласно расположению в HTML и меняет фон */
  #mod-custom113 div div:nth-child(2n){float: right;margin:0 !important;}
  #mod-custom113 div div:nth-child(2n) a{float: right;margin:13px 5px -11px !important;}
}

/*
     FILE ARCHIVED ON 20:25:51 Sep 26, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:40:22 Apr 03, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.231
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.015
  esindex: 0.009
  cdx.remote: 7.536
  LoadShardBlock: 138.95 (3)
  PetaboxLoader3.datanode: 178.016 (5)
  load_resource: 171.998
  PetaboxLoader3.resolve: 62.536
  loaddict: 78.503
*/