/*
Закончить:
	Заменить кнопку "добавить в корзину" в "списке товаров" на иконку корзины. Строка 27
	цена для ПОПУЛЯРНОЕ:
*/
*{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:Tahoma, Arial, "Trebuchet MS", sans-serif; font-size: 15px; line-height: 20px;background-color:#fff;/*color: #fffffe;*/}
img{border:0;}
a {color: #333;text-decoration: none;}
@font-face {  font-family: 'Etelka Narrow Light Pro'; src: local("EtelkaNarrowLightPro"), url(EtelkaNarrowLightPro.otf);}
@font-face {  font-family: 'Etelka Narrow Text Pro'; src: local("EtelkaNarrowTextPro"), url(EtelkaNarrowTextPro.otf);}
@font-face {  font-family: Vesna; src: local("Vesna"), url(5426423.ttf);}
@font-face {  font-family: 'Myriad Pro'; src: local("Myriad Pro"), url(MyriadPro-Regular.otf);}
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=3.2.1');src:url('fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('fontawesome-webfont.woff?v=3.2.1') format('woff'),url('fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('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;}
/*  ------------------------------End standart text------------------------------  */
/*.h-wrap{min-width: 1000px;}*/

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:1050px;margin:auto;box-sizing: border-box;position: relative;}
div#Footer,div.l-footer div.h-footer{z-index: 1;}
div#Footer{width: 100%;}
div#Footer > div{width:1050px;margin:auto;}
div.l-content>div.b-top:before{content: ''; background: #41ab13; 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:55px auto 0;}
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: #41ab13; 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{vertical-align: baseline;/*font-size: 22pt; letter-spacing: -0.5pt;*/ color: #333; font-weight: bold;line-height: 30px;}


/*Категории на Главной*/
div.moduletable.ГлавныеКатегории ul.vm-categories-wall {display: inline-block;}
div.moduletable.ГлавныеКатегории li.vm-categories-wall-catwrapper,
body.ГлавныеКатегории #CODEP div.category-view div.category
{width:20%;height:300px;clear:none;font-size: 18px;margin: 0px -3px;}
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 #43ab00;
    color: #43ab00;
    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 !important;
    /*padding: 7px 9px;*/
}
div span.addtocart-button input.addtocart-button {
    background: url('/images/add_to_basket.png') 7px center no-repeat #FFF;
    padding: 0px 10px 8px 36px;
width: 125px;border-radius: 0;
white-space: normal;height: 45px;line-height: 1;
}
span.addtocart-button input.addtocart-button{background-position:10px 50% !important;}

#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: #f01b48;*/}
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.b-menu{position: relative;/*z-index: 1;*/}
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;}


/*Модуль товаров*/
.product-container{text-align: center;}
.product-container a+div+a+div{border-bottom: 1px solid #ddd;}
.product-container .quantity-box,.product-container .quantity-controls{/*display:none;*/}
.product-container .quantity-box .quantity-input{height: 44px;width: 70px;margin-top: -10px;}
.product-container div:not(.icons) img{max-width: 100%;height: 150px;}
div.vmgroup .addtocart-bar{margin: 2px 0 0 0;}
div.moduletable .product-container{position: relative;margin-bottom: 30px;}
div.moduletable .product-container > div > a{min-height: 60px;}
/*Модуль товаров - всплывающая кнопка*/
/*div.moduletable li.product-container span.addtocart-button:before{display:none;}
div.moduletable li.product-container span.addtocart-button{position: absolute; top: -89px; left: 123px;opacity:0;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
div.moduletable li.product-container span.addtocart-button input.addtocart-button{display: inline-block; background: url(../images/k.png) 50% 50% no-repeat #666666; background-size: contain; border: none; width: 25px; height: 25px; padding: 17px; line-height: 100; overflow: hidden; border-radius: 50px;}
div.moduletable li.product-container:hover span.addtocart-button{opacity:1;}*/
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:#f01b48;}
#CODEP .gkPrevBtn:hover:after{border-right-color:#f01b48;}
#CODEP .gkNextBtn:hover:after{border-left-color:#f01b48;}
.gkImage .gkAddToCart div.addtocart-bar input.addtocart-button:hover{background-color:#f01b48 !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:#f01b48;}
*/
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:#f01b48;}
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{height: 125px;max-height:125px;}

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: 19px; 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: 105px;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.product div.product-container div.vm-product-descr-container-0{border-bottom: 1px solid #ddd; height: 100px;}
img.browseProductImage{max-height: auto;width:100%;}
#CODEP div.main-image img{background: #f5f5f5; padding: 15px;max-width: 450px;}
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 span.pagenav{color:#f30903;}
div.vm-pagination{margin-top: 15px;}
#CODEP div.category-view div.category a{/*display: table-cell;*/ vertical-align: bottom; height: 115px;}
#CODEP div.category-view div.category a img{max-height: 145px;}
#CODEP div.category-view div.browse-view div.row div.product.vm-col{min-width:auto;}
#CODEP div.category-view div.browse-view div.row div.product.vm-col div.product-container{font-size: 11pt; line-height: 17pt; display: inline-block; margin: 0px 8px 16px 8px; vertical-align: top;color: #444; padding: 10px;    box-sizing: border-box; border: 1px solid rgba(0,0,0,0.07);width: 96%; height: 100%;}
#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);}

/*Магазин - кнопки*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('../images/k.png') 50% 50% no-repeat #666666 !important;*1/background-image: url('../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:#f01b48 !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('../images/basket_refresh.png') !important;line-height: 1000px;overflow: hidden;height: 25px;width: 25px;}
#allproducts > div.product #removeproduct{background-image:url('../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 #43ab00; color: #43ab00; padding: 8px 10px; cursor: pointer; font-size: 11pt;}
#checkoutFormSubmit{background: #43ab00; 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: #f01b48;}
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: #f01b48;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{text-align:left;width: 100%; float: left;}
/*#CODEP>div.product-container.productdetails-view.productdetails div.product-description>span.title{background: #f01b48; 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('../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.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{/*width: 650px;*/max-width: 100%;max-height: 100%;}
div#CODEP div.vm-product-container{float: right; width: 45%; margin-right: 25px;}
div#CODEP div.additional-images{width: 75px; 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%;}
#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(../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(../images/bg-left-menu-hover.png) no-repeat 50% 50%;}
ul.VMmenu li.VmOpen>div>span.VmArrowdown{padding: 0 2px;background: url(../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{background-color:#43ab00;}
.b-menu>div.moduletable{display: inline-block;}
.b-menu li{display: inline-block; padding:0px 5px 0 10px; position: relative; background: url('../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:last-child{background-image: none;}
.b-menu li a{padding:15px 5px 15px 0px;display: inline-block;padding: 16px 24px; text-transform: uppercase; text-align: center; text-decoration: none; font-size: 11pt; font-weight: normal; color: #FFF; letter-spacing: 1px;}
.b-menu li.active,.b-menu li:hover,.b-menu li.active a,.b-menu li:hover a{background-color:#444; background-image: none;color:#fff !important;}
.b-menu li:hover>a{background: url('../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: #f01b48;}*/
.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{/*position: relative; top: -13px;*/}
div.b-phone-bg>div.moduletable.Search>form>div.search.Search{height: 31px; overflow: hidden;}

.b-top .top{padding:10px 15px 20px;}
.b-logo,.moduletableKOPZuHA{display: inline-block; float: right; margin:50px 10px;position:relative;z-index:100;}
.b-logo,.moduletableKOPZuHA #FlexibleVM3Cart .flexibleNumber{background:#43ab00;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: #f01b48;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("../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%;margin: 0 auto;position: relative;padding:0;background-color:#222222;margin-top: -20px;}
.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{width: 100%; box-sizing: border-box; display: inline-block; 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("../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: #f30903 !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: #f01b48;}
.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;}

#Footer{padding: 20px 40px 30px !important;background-color:#222;display: table; table-layout: fixed; width: 100%;box-sizing: border-box;color: #CCC;/*opacity: 0.8;*/}
#Footer a{color: #CCC; text-decoration: underline;}
#Footer li{padding: 5px 10px;}
#Footer div.moduletable>h3{/*background: url('../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>div.moduletable:first-child{width: 600px;}
div#Footer>div>div.moduletable:nth-child(2){top: 40px; position: relative;}

a:hover{color: #f01b48 !important;}

.l-footer{background-color: #292929;height:50px;border-top: 1px solid #84b743;position: relative;z-index: 1;/*margin-top: 100px;min-width: 939px;*/}
.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: #f01b48;}
.b-adress{left: 50%;margin-left: -75px;}
.b-adress p a{text-decoration: underline;color: #3a8b22;}
