

/* Start:/bitrix/templates/biomui/components/bitrix/system.auth.form/user_authorize_main/style.min.css?1562288424424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/templates/biomui/components/bitrix/system.auth.form/user_authorize_main/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/biomui/components/bitrix/system.auth.form/user_authorize_main/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/biomui/components/bitrix/main.register/register_main/style.min.css?1562288424442*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/bitrix/templates/biomui/components/bitrix/main.register/register_main/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/biomui/components/bitrix/main.register/register_main/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/biomui/components/bitrix/menu/tmpl_menu_main/style.min.css?1562288424490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/biomui/components/bitrix/menu/tmpl_menu_main/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/biomui/components/bitrix/menu/catalog_top_main_v/style.css?15623366871911*/
.b-main-nav { background-color:#eceff1; line-height:20px; padding:0 16px; text-transform:uppercase; font-size:14px; }

.b-main-nav .b-list { list-style:none; vertical-align:top; text-align:justify; position:relative; }
.b-main-nav .b-list:before { content:''; width:100%; display:inline-block; vertical-align:top; height:0;  }
.b-main-nav .b-list > li { display:inline-block; vertical-align:top; margin:-20px 0 0  0; transition:all 400ms 0 linear;  }
.b-main-nav .b-list > li > a { text-decoration:none; color:#b71c1c; font-family:'Marmelad', sans-serif;  padding:11px 5px 9px 5px; display:block; background:url('/images/x2.png') 0 -10000px repeat-x;  }
.b-main-nav .b-list > li > a:hover { background:#9ccc65 url('/images/x2.png') 0 bottom repeat-x; color:#fff; }
.b-main-nav .b-list > li > a.nav-hover { background:#9ccc65 url('/images/x2.png') 0 bottom repeat-x; color:#fff; position:relative; z-index:5; }
.b-main-nav .b-list > li > a.nav-hover:after { content:''; width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent; left:50%; bottom:0px; position:absolute; margin:0 0 0 -10px; }
.b-main-nav .b-list > li > ul {position:absolute; top:39px; background-color:#fff;  box-shadow:0 0 10px rgba(85,139,47,.5); height:0; overflow: hidden; z-index:4; }
.b-main-nav .b-list > li:hover > ul { overflow: visible; height:auto; }
.b-main-nav .b-list > li > ul > li { vertical-align:top; margin:0; list-style-type:none; }
.b-main-nav .b-list > li > ul > li > a { width:100%;text-decoration:none; display:inline-block; vertical-align:top; text-transform:uppercase; color:#558b2f; padding:10px 16px; line-height:20px; font-family:'Marmelad', sans-serif; background:url('/images/x2.png') 0 -10000px repeat-x; box-sizing:border-box; }
.b-main-nav .b-list > li > ul > li > a:hover  { background:#9ccc65 url('/images/x2.png') 0 bottom repeat-x; color:#fff; }
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?156233613251*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/templates/biomui/components/bitrix/menu/simple_main/style.css?1562336753583*/
/* Left menu*/

ul.left-menu
{
	list-style:none;

	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/biomui/components/bitrix/menu/simple_main/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/bitrix/templates/biomui/styles.css?1589373817162661*/
@import url(//fonts.googleapis.com/css?family=Marmelad|PT+Mono&subset=latin,cyrillic);

@font-face {
  font-family:'Raleway';
  src:url('/css/Raleway-Regular.eot');
  src:url('/css/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
       url('/css/Raleway-Regular.woff2') format('woff2'),
       url('/css/Raleway-Regular.woff') format('woff'),
       url('/css/Raleway-Regular.ttf') format('truetype'),
       url('/css/Raleway-Regular.svg#Raleway-Regular') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:'Raleway';
  src:url('/css/Raleway-Bold.eot');
  src:url('/css/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
       url('/css/Raleway-Bold.woff2') format('woff2'),
       url('/css/Raleway-Bold.woff') format('woff'),
       url('/css/Raleway-Bold.ttf') format('truetype'),
       url('/css/Raleway-Bold.svg#Raleway-Bold') format('svg');
  font-weight:700;
  font-style:normal;
}

@font-face {
	font-family: 'Conv_AleksandraC_regular';
	src: url('/css/AleksandraC_R.eot');
	src: local('☺'), url('/css/AleksandraC_R.woff') format('woff'), url('/css/AleksandraC_R.ttf') format('truetype'), url('/css/AleksandraC_R.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin:0; padding:0; }

html, body { width:100%; height:100%; padding:0; margin:0; font-family:'Raleway', sans-serif; font-size:12px; color:#37474f; }
body { background-color:#fff; }
a { outline:none; border:none; text-decoration:underline; font-family:'Raleway', sans-serif; color:#2196f3; cursor:pointer; }
a * { cursor:pointer; }
*:active, *:focus { outline:none;  }
a:hover { text-decoration:none; }
input, select, textarea { font-family:'Raleway', sans-serif; }
img { border:none; vertical-align:top;}
article, header, footer, section, details, summary, section { display:block; } 
table { border-collapse:collapse; }
/* font-family:'Marmelad', sans-serif; */

h1, h2, h3, h4, h5, h6 { font-family:'Raleway', sans-serif; font-size:16px; color:#000; font-weight:400; text-align:left;  }
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:21px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

/* clearfix */
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

/* Правки */
/* Правки */
.b-setCatalogFilter{display: block; padding:0 10px 0 20px; width: 66px; height: 30px; line-height: 30px; background: #558b2f;
border-radius: 5px;font-size: 11px;text-decoration: none;text-transform: uppercase; color: #fff;}
.b-setCatalogFilter:hover{color:#000 !important;}

.b-btn-buy.inBasket{background-color:#ebedef !important; color:#000 !important;}
.b-btn-buy.inBasket:hover{color:#000 !important;}

font.errortext {font-family: 'Raleway', sans-serif; font-size: 14px;}
.b-over-item{display: inline-block; position: absolute; top: -16px; left: -18px; width: 190%; color: #f44336; font-size: 10px; font-weight: bold;}

.td-center {text-align: center !important;  }
.b {font-weight: 700 !important; }

.noscroll { overflow: hidden; }
.scroll-y { overflow-y: scroll; }
.b-top-nav{position: fixed; left:0; width: 100%; z-index: 25; background-color: #f5f5f5 !important; min-height: 40px; }
.b-pop-dbask{overflow: hidden;  margin: 0px auto 0px; max-width: 1250px; }
.b-col-dbask{  position:relative; height: 80%; }
.b-fix-menu-bg{width: 100%; background-color: #efebe9; min-height: 40px; position: relative; bottom: 0; }
.b-fix-menu-bg.opened{ margin-top: -95px; }
.b-fix-menu{position: relative; max-width: 1240px; margin:0 auto; }
.header{padding-top: 40px; }
@media(max-width:900px){
   .header{ padding-top: 120px; }
}
.b-authoriz {max-width: 1210px; margin: 0 auto; }
.b-pop-fpwd {max-width: 1210px; margin: 0 auto; }
.b-pop-regist {max-width: 1210px; margin: 0 auto; }

.b-pop-wishlist {max-width: 1250px;margin: 0 auto 0;  }
.b-pop-wishlist .b-col-wishlist {position: relative; height: 80%; }
.b-pop-wishlist .b-col-wishlist-inner {margin-right: 30px; }
.b-pop-wishlist .b-wishlist{padding: 0 0 10px 0; }

.b-link-enter { color: #b71c1c !important; font-weight: 700; }
.b-link-personal { color: #b71c1c !important; font-weight: 700; }
.b-link-callback { color: #b71c1c !important; font-weight: 700; }
.map-level-1 {margin-left: 20px}
.b-price .b-add2fav { width:16px; height:14px; background:url('/images/i-hadd.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; display:inline-block; vertical-align:middle;  }
.b-price .b-add2fav.b-fav-active { background-position: 0 -14px;  }

.b-price table { width: 200px;  display: inline-block;}
.b-price table tr td {padding-bottom: 1px;}
.b-price table tr td:first-child { width: 100%; text-align: left; padding: 4px 0; }
.b-price table tr td .b-pcm-availab { color: #558b2f; font-size: 16px; font-weight: normal; font-family: 'Raleway', sans-serif; }
.b-price table tr td .b-pcm-notavailab { color: #f44336; font-size: 16px; font-weight: normal; font-family: 'Raleway', sans-serif; }
.b-price table tr td .b-cvo{ width: 68px;height: 28px;position: relative;border-radius: 5px;border: 1px solid #cfd8dc;background-color: #fff;overflow: hidden;text-align: left;}

.b-price table tr td .b-cvo .b-cvo-inp {border: none;background: none;width: 38px;height: 28px;padding: 0 2px;text-align: center;font-size: 14px;color: #546e7a;
text-align: center;}

.b-price table tr td .b-cvo .b-cvo-add { width: 20px;height: 15px;right: 0px;top: 0px;position: absolute;border-radius: 0 5px 0 0;background-color: #eee;font-size: 0;
line-height: 0;text-indent: -9999em;overflow: hidden;}
.b-price table tr td .b-cvo .b-cvo-add:after {content: ''; left: 6px; top: 6px; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 4.5px 5px 4.5px;
border-color: transparent transparent #546e7a transparent;}

.b-price table tr td .b-cvo .b-cvo-del {width: 20px;height: 15px;right: 0px;bottom: 0px;position: absolute;border-radius: 0 0 5px 0;background-color: #eee;font-size: 0;
line-height: 0;text-indent: -9999em;overflow: hidden;}
.b-price table tr td .b-cvo .b-cvo-del:after {content: '';left: 6px;top: 4px;position: absolute;width: 0;height: 0;border-style: solid; border-width: 5px 4.5px 0 4.5px;
border-color: #546e7a transparent transparent transparent;}

.btn-send.disabled{display: block; text-decoration: none;text-transform: uppercase;background-color: #eee !important;font-size: 11px; text-align: center;
color: #37474f !important; line-height: 16px; padding: 8px 0;margin: 0 0 20px 0;}

.b-price table tr td .b-btn-buy1click{ display:block; height: 35px; line-height: 35px; text-decoration: none; text-transform: uppercase;
border-radius: 5px;background-color: #558b2f;color: #fff;font-size: 11px;background-color: #f44336; background-image: url(/images/tutch.png); 
background-position: 40px center; background-repeat: no-repeat; padding-left: 70px;}
.b-price table tr td .b-btn-buy1click:hover {color: #000000}


.b-pop-by1click.is-one .b-triangle{ left: initial; right: 25px; }

.b-price table tr td .b-link-deliv {font-size: 14px; text-decoration: none; }


.b-pop-wishlist-need-auth {display: none  }
.b-pop-w-auth { z-index:100;background-color: #fff;border: 1px solid #f44336;padding: 15px;width: 260px; box-shadow: 0 0 10px rgba(244,67,54,.5);position: relative;}
.b-pop-w-auth .b-title{color: #b71c1c; font-size: 24px; line-height: 25px;padding: 0 0 20px 0; font-family: 'Marmelad', sans-serif;}
.b-pop-w-auth  p { text-align: justify }
.b-pop-w-auth .b-triangle{width: 40px; height: 15px; position: absolute;overflow: hidden;bottom: -15px; left: 25px;}
.b-pop-w-auth .b-triangle:after{content: '';position: absolute;width: 17px; height: 17px; background: #fff; transform: rotate(45deg); top: -11px; left: 10px;
   box-shadow: 0 0 10px rgba(244,67,54,.5); border: 1px solid #f1372c;
}
.b-pop-w-auth .b-link-enter{color: #2196f3 !important; font-weight: normal; }

.b-recommend-for-enc .b-page-title a{font-family: 'Marmelad', sans-serif; }

/* ------------- */

.rur { font-family:'PT Mono' !important; font-style:normal !important; font-weight:400 !important; display:inline-block; }

.wrapper { min-height:100%; /*overflow:hidden;*/ min-width:320px;  }
.b-wrap-container { max-width:1260px; min-width:320px; margin:0 auto; position:relative; z-index: 2; }
.b-container { margin:0 10px; background-color:#fff; }

.parallax-layer { position:fixed; left:0; top:0; width:3000px; height:3000px; z-index:1; }
.parallax-viewport {left:0; top:0; right:0; bottom:0; position:absolute; overflow:hidden; z-index:0; }
.parallax-layer01 { background:url('/images/par-bg1.png'); }
.parallax-layer02 { background:url('/images/par-bg2.png'); }



/* header */
.header { position:relative; z-index:3; }

.b-top-nav { background-color:#efebe9; }
.b-tn-common { width:63.38%; float:left; padding:12px 0 10px 0; }
.b-tn-user { width:36%; float:right; padding:12px 0 10px 0; }

.b-tn-common .b-list { list-style:none; vertical-align:top; padding:0 0 0 10px; }
.b-tn-common .b-list > li { display:inline-block; vertical-align:top; padding:0 12px; margin:0 -3px 0 0; text-transform:uppercase; font-size:11px; line-height:18px; }
.b-tn-common .b-list > li:last-child { padding-right:0; } 
.b-tn-common .b-list > li > a { text-decoration:none; color:#37474f; }
.b-tn-common .b-list > li > a:hover { text-decoration:underline; }

.b-tn-user .b-list { list-style:none; vertical-align:top; text-align:right; padding:0 20px 0 0; }
.b-tn-user .b-list > li { display:inline-block; vertical-align:top; padding:0 12px; margin:0 -3px 0 0; text-transform:uppercase; font-size:11px; line-height:18px; color:#b71c1c; font-weight:700; border-left:1px solid #cfd8dc; }
.b-tn-user .b-list > li:first-child { border:none; padding-left:0; }
.b-tn-user .b-list > li > a { color:#b71c1c; text-decoration:none; }
.b-tn-user .b-list > li > a:hover { text-decoration:underline; }
.b-tn-user .b-sum-bonus { padding:0 0 0 23px; position:relative; white-space:nowrap; }
.b-tn-user .b-sum-bonus:after { content:''; left:0px; top:-3px; position:absolute; width:15px; height:18px; background:url('/images/i-bonus.png') no-repeat;  }
.b-tn-user .b-g2-list-wish { padding:0 0 0 22px; position:relative; white-space:nowrap; }
.b-tn-user .b-g2-list-wish:after { content:''; left:0px; top:0px; position:absolute; width:16px; height:14px; background:url('/images/i-fav.png') no-repeat;  }
.b-tn-user .b-g2-bask { padding:0 0 0 27px; position:relative; white-space:nowrap; }
.b-tn-user .b-g2-bask:after { content:''; left:0px; top:-5px; position:absolute; width:20px; height:21px; background:url('/images/i-bask.png') no-repeat;  }
.b-tn-user .b-g2-bask2 { padding:0 0 0 27px; position:relative; white-space:nowrap; }
.b-tn-user .b-g2-bask2:after { content:''; left:0px; top:-5px; position:absolute; width:20px; height:21px; background:url('/images/i-bask.png') no-repeat;  }



.b-header-mid { padding:20px 0 10px 0; }
.b-logo { padding:10px 10px 0 30px; width:277px; display:inline-block; vertical-align:top; margin:0 -3px 0 0; }

.b-header-mid .b-contact { display:inline-block; vertical-align:top; padding:20px 60px 0 0; position:relative; text-align:right; margin:0 -3px 0 0; }
.b-header-mid .b-contact .b-phones { font-size:28px; color:#546e7a; font-family:'Marmelad', sans-serif; line-height:25px; }
.b-header-mid .b-contact .b-phones span { font-size:20px; display:block; padding:2px 0; }
.b-header-mid .b-contact .b-phones a{ font-size:28px; color:#546e7a; font-family:'Marmelad', sans-serif; line-height:25px; text-decoration: none;}
.b-header-mid .b-contact .b-phones span a{ font-size:20px; display:block; padding:2px 0; text-decoration: none;}
.b-header-mid .b-contact .b-timework { font-weight:700; color:#b71c1c; font-size:14px; }
.b-header-mid .b-contact .b-link-callback { right:0px; top:21px; position:absolute; display:block; width:51px; text-align:center; padding:47px 0 0 0; font-size:9px; text-transform:uppercase; color:#558b2f; background:url('/images/i-callback.png') center 0 no-repeat; text-decoration:none; line-height:11px; }

.b-header-mid .b-mid-info { display:inline-block; vertical-align:top; width:590px; padding:9px 0 0 14px; border-left:1px solid #cfd8dc; /*height:101px;*/ margin:0 -3px 0 11px; }

.b-mid-info .b-list-feat { list-style:none; vertical-align:top; padding:0 0 8px 0; white-space:nowrap; }
.b-mid-info .b-list-feat > li { display:inline-block; vertical-align:top; margin:0 -3px 8px 0; white-space:normal; }
.b-mid-info .b-list-feat > li a { font-size:11px; display:block; color:#37474f; font-weight:700; line-height:14px; text-decoration:none; padding:6px 0; text-transform:uppercase; position:relative; }
.b-mid-info .b-list-feat > li a:hover { text-decoration:underline; }
.b-mid-info .b-list-feat > li a b { display:block; white-space:nowrap; }
.b-mid-info .b-list-feat > li a span { display:block; font-size:12px; font-weight:400; white-space:nowrap; text-transform:none; }
.b-mid-info .b-list-feat > li a span i { font-style:normal; font-family:'PT Mono'; }
.b-mid-info .b-list-feat > li .b-free-deliv { padding-left:55px; margin:0 32px 0 0; }
.b-mid-info .b-list-feat > li .b-free-deliv:after { content:''; width:46px; height:40px; left:0; top:0px; position:absolute; background:url('/images/i-deliv.png') no-repeat;  }
.b-mid-info .b-list-feat > li .b-allc-deliv { padding-left:72px; margin:0 32px 0 0; }
.b-mid-info .b-list-feat > li .b-allc-deliv:after { content:''; width:63px; height:36px; left:0; top:3px; position:absolute; background:url('/images/i-map.png') no-repeat;  }
.b-mid-info .b-list-feat > li .b-bonus-w { padding-left:40px;  }
.b-mid-info .b-list-feat > li .b-bonus-w:after { content:''; width:32px; height:39px; left:0; top:-3px; position:absolute; background:url('/images/i-wsh.png') no-repeat;  }

.b-mid-info .b-top-search { position:relative; padding: 0 0 8px 0; }
.b-top-search-active { z-index:10; }
.b-mid-info .b-ts-list { list-style:none; vertical-align:top; display:table; width:100%; position:relative; z-index:5; }
.b-mid-info .b-ts-list .b-item { display:table-cell; vertical-align:top; }
.b-ts-list .inp input { border:1px solid #83b651; border-radius:4px 0 0 4px; box-sizing:border-box; width:100%; height:35px; border-right:none; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-ts-list .inp input.placeholder { color:#c7d0d4; }
.b-ts-list .b-item-send { width:71px; }
.b-ts-list .btn-send { width:71px; height:35px; border:none; cursor:pointer; background:#558b2f; font-size:14px; color:#fff; font-family:'Marmelad', sans-serif; border-radius:0 4px 4px 0; box-shadow:inset 0 0 5px #477c26; } 
.b-ts-list .btn-send:hover { opacity:.8 }
.b-ts-list .b-item-ss { width:199px; background:url("/images/x1.png") repeat-x; height:35px; }

.b-wrap-search-rs { left:0px; top:32px; position:absolute; width:518px; z-index:1; display:none; border:1px solid #83b651;; }
.b-search-rs { 1px solid #9aaab3; border-top:none; background-color:#fff;  /*margin:0 91px 0 0; padding: 9px 50px 9px 9px; */}
.b-search-rs .b-list { list-style:none; vertical-align:top; }
.b-search-rs .b-list > li { border-bottom:1px solid #eceff1; /*padding:10px 5px;*/ text-align: justify; }
.b-search-rs .b-list > li:after { content:''; display:table; clear:both; }
.b-search-rs .b-list > li .b-s-content {padding: 29px 55px 19px 14px;}
.b-search-rs .b-list > li > a { display:block; text-decoration:none; line-height:20px; /*padding: 19px 50px 9px 9px;*/ position: relative; z-index: 10; }
.b-search-rs .b-list > li > a img { float:left; margin:0 17px 0 0; }
.b-search-rs .b-list > li > a .b-title { font-size:14px; color:#795548; display:block; }
.b-search-rs .b-list > li > a:hover .b-title { text-decoration:underline; }
.b-search-rs .b-list > li > a .b-text { font-size:12px; color:#37474f; }
.b-search-rs .b-all-result { text-align:center; font-size:14px; line-height:20px; padding:10px 0 5px 0; }
.b-search-rs .b-all-result a { text-decoration:none; }
.b-search-rs .b-all-result a:hover { text-decoration:underline; }

.enc-b-wrap-search-rs { left:0px; top:32px; position:absolute; width:100%; z-index:1; display:none; }
.enc-b-search-rs { border:1px solid #9aaab3; border-top:none; background-color:#fff;  /*margin:0 91px 0 0;*/ padding:9px; }
.enc-b-search-rs .b-list { list-style:none; vertical-align:top; }
.enc-b-search-rs .b-list > li { border-bottom:1px solid #eceff1; padding:10px 5px; }
.enc-b-search-rs .b-list > li:after { content:''; display:table; clear:both; }
.enc-b-search-rs .b-list > li > a { display:block; text-decoration:none; line-height:20px; }
.enc-b-search-rs .b-list > li > a img { float:left; margin:0 17px 0 0; }
.enc-b-search-rs .b-list > li > a .b-title { font-size:14px; color:#795548; display:block; }
.enc-b-search-rs .b-list > li > a:hover .b-title { text-decoration:underline; }
.enc-b-search-rs .b-list > li > a .b-text { font-size:12px; color:#37474f; }
.enc-b-search-rs .b-all-result { text-align:center; font-size:14px; line-height:20px; padding:10px 0 5px 0; }
.enc-b-search-rs .b-all-result a { text-decoration:none; }
.enc-b-search-rs .b-all-result a:hover { text-decoration:underline; }



.b-pop-region { display:none; left:162px; top:40px; position:absolute; z-index:100; background-color:#f5f5f5; border:1px solid #9ccc65; padding:8px 11px 4px 11px; width:304px; box-shadow:0 0 10px rgba(85,139,47,.5); }
.b-not-autorize .b-pop-region { left: 144px; }
.b-pop-region .b-triangle { width:40px; height:20px; position:absolute; overflow:hidden; top:-20px; left:-2px; }
.b-pop-region .b-triangle:after { content:'';position:absolute;width:20px;height:20px; background:#f5f5f5; transform:rotate(45deg); top:14px; left:10px; box-shadow:0 0 10px rgba(85,139,47,.5); border:1px solid #9ccc65; }
.b-pop-region .b-ss { padding:0 0 8px 0; }
.b-pop-region .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 16px 0; font-family:'Marmelad', sans-serif; margin:-2px 0 0 -3px; }
.b-pop-region .btn-send { display:block; margin:-4px auto 0; width:97px; height:30px; border:none; cursor:pointer; background:#558b2f; font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; } 
.b-pop-region .btn-send:hover { opacity:.8 }
.pop-close { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:13px; height:13px; background:url('/images/pop-close2.png') no-repeat; 
right:12px; top:12px; position:absolute; display:block; border:none; cursor:pointer;}


.b-pop-callback { display:none; left:555px; top:165px; position:absolute; z-index:100; background-color:#f5f5f5; border:1px solid #9ccc65; padding:8px 10px 24px 10px; width:268px; box-shadow:0 0 10px rgba(85,139,47,.5); }
.b-pop-callback .b-triangle { width:40px; height:20px; position:absolute; overflow:hidden; top:-20px; left:0px; }
.b-pop-callback .b-triangle:after { content:'';position:absolute;width:20px;height:20px; background:#f5f5f5; transform:rotate(45deg); top:14px; left:10px; box-shadow:0 0 10px rgba(85,139,47,.5); border:1px solid #9ccc65; }
.b-pop-callback .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 17px 0; font-family:'Marmelad', sans-serif; margin:-2px 0 0 -3px; }
.b-pop-callback .btn-send { display:block; margin:0 auto; width:140px; height:30px; border:none; cursor:pointer; background:#558b2f; font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; } 
.b-pop-callback .btn-send:hover { opacity:.8 }
.b-pop-callback .inp { padding:0 0 8px 0; }
.b-pop-callback .inp img{width: 100%; margin-bottom: 15px;}
.b-pop-callback .inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-pop-callback .inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-pop-callback .b-tarea { margin:0 0 16px 0; border:1px solid #83b651; border-radius:5px; overflow:hidden; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); }
.b-pop-callback .b-tarea  textarea {  background:none; border:none; width:100%; box-sizing:border-box; padding:6px 10px 6px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; line-height:20px; min-height:71px;}
.b-pop-callback .b-tarea  textarea.placeholder { color:#c7d0d4; text-transform:uppercase; }

.b-pop-basket { display:none; right:40px; top:40px; position:fixed; z-index:100; background-color:#fff; border:1px solid #f44336; padding:10px 9px 20px 9px; width:300px; box-shadow:0 0 10px rgba(244,67,54,.5); }
.b-pop-basket .b-triangle { width:40px; height:20px; position:absolute; z-index: 200; overflow:hidden; top:-20px; right:93px; }
.b-pop-basket .b-triangle:after { content:'';position:absolute;z-index: 300;width:17px;height:17px; background:#fff; transform:rotate(45deg); top:14px; right:10px; box-shadow:0 0 10px rgba(244,67,54,.5); border:1px solid #f44336; }
.b-pop-basket .b-add-prod-title { color:#b71c1c; font-size:24px; line-height:25px; padding:0 0 12px 0; font-family:'Marmelad', sans-serif; }

.b-pop-basket .b-add-prod { width:240px; margin:0 auto; padding:0 10px; }
.b-pop-basket .b-add-prod .b-pic { text-align:center; padding:0 0 15px 0; }
.b-pop-basket .b-add-prod .b-title { font-size:18px; line-height:20px; color:#795548; padding:0 0 10px 0; }
.b-pop-basket .b-add-prod .b-title a { color:#795548; text-decoration:none; }
.b-pop-basket .b-add-prod .b-title a:hover { text-decoration:underline; }
.b-pop-basket .b-meta { position:relative; padding:0 100px 0 0; }
.b-pop-basket .b-rat { display:inline-block; vertical-align:top; width:70px; height:14px; position:relative; background:url('/images/i-star.png') repeat-x;  }
.b-pop-basket .b-rat:after { content:''; height:14px; background:url('/images/i-star.png') 0 bottom repeat-x; left:0; top:0; position:absolute; }
.b-pop-basket .b-rat-1:after { width:14px; }
.b-pop-basket .b-rat-2:after { width:28px; }
.b-pop-basket .b-rat-3:after { width:42px; }
.b-pop-basket .b-rat-4:after { width:56px; }
.b-pop-basket .b-rat-5:after { width:70px; }
.b-pop-basket .b-text { font-size:12px; line-height:15px; color:#37474f; text-align:justify; display:none; padding:0 0 20px 0; }
.b-pop-basket .b-rat-sum { display:inline-block; vertical-align:top; background:url('/images/i-tsum.png') no-repeat; line-height:12px; padding:0 0 5px 22px; font-size:12px; font-weight:700; color:#90a4ae; margin:1px 0 0 6px; }
.b-pop-basket .b-prod-char { color:#37474f; font-size:12px; line-height:15px; padding:5px 0 12px 0; }
.b-pop-basket .b-price { right:10px; top:0; position:absolute; color:#37474f; font-size:22px; line-height:24px; color:#37474f; font-family:'Marmelad', sans-serif; }
.b-pop-basket .b-price .rur { font-size:18px; }

.b-pop-basket .b-nps { list-style:none; vertical-align:top; display:table; width:100%; }
.b-pop-basket .b-nps > li { display:table-cell; line-height:20px; padding:8px 10px 12px 10px; border-top:1px solid #cfd8dc; text-align:right; }
.b-pop-basket .b-nps > li:first-child { text-align:left; }
.b-pop-basket .b-nps .b-price { position:static; right:auto; top:auto; padding:0 0 0 3px; white-space:nowrap; }
.b-pop-basket .btn-checkout { width:112px; height:35px; display:block; padding:0 0 0 30px; line-height:35px; background:#558b2f url('/images/i-checkout.png') 7px 7px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; margin:0 auto; }
.b-pop-basket .btn-checkout:hover { color:#000000; }
.b-pop-basket .b-or { text-align:center; text-transform:uppercase; font-size:11px; line-height:12px; padding:10px 0 7px 0; display:block; }
.b-pop-basket .b-links { text-align:center; }
.b-pop-basket .b-go2bask { font-size:11px; text-transform:uppercase; text-decoration:none; }
.b-pop-basket .b-go2bask:hover { text-decoration:underline; }


.b-top-news { padding:10px 30px; line-height:20px; font-size:12px; color:#37474f;  }  
.b-top-news .b-title { display:inline-block; vertical-align:top; font-weight:700; font-size:11px; text-transform:uppercase; padding:0 4px 0 31px; position:relative; }
.b-top-news .b-title:after { content:''; width:24px; height:23px; background:url('/images/i-news.png') no-repeat; left:0px; top:-2px; position:absolute; }


/* content */
.content { padding:0 0 5px 0; position:relative; z-index:1; }

.b-mpromo { padding:0 0 20px 0; border-top:1px solid #cfd8dc; }
.b-mpromo:after {content:"";display:table;clear:both;}
.b-promo-text { float:right; padding:20px 20px 0 0; width:470px; font-size:14px; line-height:18px; text-align:justify; }
.b-promo-text h1 { color:#795548; font-size:38px; line-height:36px; padding:0 0 15px 0; font-weight:400; font-family:'Marmelad', sans-serif; }
.b-promo-text a { text-decoration:none; }
.b-promo-text a:hover { text-decoration:underline; }

.b-wrap-promo-slider { float:left; padding:0 0 0 10px; width:730px; }
.b-promo-slider { position:relative; }
.b-promo-slider .bp-slide { width:100%; }
.b-promo-slider .bp-slide img { display:block; width:100%; height:auto; }
.b-promo-slider .cycle-pager { right:40px; bottom:30px; position:absolute; z-index:200; }
.b-promo-slider .cycle-pager span { float:left; width:20px; height:20px; border-radius:50%; background-color:#ffa726; margin:0 0 0 4px; cursor:pointer; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  }
.b-promo-slider .cycle-pager span.cycle-pager-active { background-color:#b71c1c; cursor:default; }
.b-promo-slider .bps-text { background:rgba(161,136,127,.7); left:5px; bottom:30px; position:absolute; padding:23px; color:#fff; font-size:20px; font-family:'Marmelad', sans-serif; line-height:24px; }
.b-promo-slider .bps-text .b-title { font-size:36px; line-height:32px; padding:0 0 3px 0; }


.b-wrap-mtabs { padding:0 0 17px 0; position:relative; }
.b-wrap-mtabs .b-mtb-title { padding:0 0 30px 20px; font-size:42px; color:#b71c1c; line-height:40px; font-family:'Marmelad', sans-serif; }  
.b-mtabs .b-mtabs-nav { list-style:none; vertical-align:top; left:308px; top:19px; position:absolute; }
.b-mtabs .b-mtabs-nav > li { display:inline-block; vertical-align:top; font-size:18px; line-height:22px; }
.b-mtabs .b-mtabs-nav > li:before { content:'|'; color:#795548; padding:0 5px; font-size:18px; }
.b-mtabs .b-mtabs-nav > li:first-child:before { display:none; }
.b-mtabs .b-mtabs-nav > li a { font-size:18px; color:#2196f3; text-decoration:none; }
.b-mtabs .b-mtabs-nav > li a:hover { text-decoration:underline; }
.b-mtabs .b-mtabs-nav > li.active a { color:#795548; text-decoration:none; }
.r-tabs-accordion-title { display:none !important; }

.b-list-prod { list-style:none; vertical-align:top; padding:0 0 0 9px; }
.b-list-prod .b-lp-item { display:inline-block; vertical-align:top; width:240px; height:452px; position:relative; margin:0 1px; padding:0 0 8px 0px; }
.b-list-prod .b-lp-inner { border:1px solid #cfd8dc; position:relative; min-height:452px; z-index:1; box-sizing:border-box; width:100%; 
transition:all 400ms 0 linear; overflow:hidden;  }
.b-list-prod .b-pic { display:table; width:100%; height:240px; overflow:hidden; }
.b-list-prod .b-pic i { display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; margin:0 0 10px 0; }
.b-list-prod .b-pic img { display:inline-block; vertical-align:middle; }
.b-list-prod .b-title { font-size:18px; line-height:22px; height:88px; overflow:hidden; padding:0 10px; margin:0 0 10px 0; }
.b-list-prod .b-title a { color:#795548; text-decoration:none; } 
.b-list-prod .b-title a:hover { text-decoration:underline; }
.b-list-prod .b-descrp { /*left:0px; bottom:0px; position:absolute;*/ width:100%; box-sizing:border-box; padding:0 10px; }
.b-list-prod .b-meta { padding:0 0 5px 0; }
.b-list-prod .b-rat { display:inline-block; vertical-align:top; width:70px; height:14px; position:relative; background:url('/images/i-star.png') repeat-x;  }
.b-list-prod .b-rat:after { content:''; height:14px; background:url('/images/i-star.png') 0 bottom repeat-x; left:0; top:0; position:absolute; }
.b-list-prod .b-rat-1:after { width:14px; }
.b-list-prod .b-rat-2:after { width:28px; }
.b-list-prod .b-rat-3:after { width:42px; }
.b-list-prod .b-rat-4:after { width:56px; }
.b-list-prod .b-rat-5:after { width:70px; }
.b-list-prod .b-text { font-size:12px; line-height:15px; color:#37474f; text-align:justify; max-height:0; padding:0; margin:18px 0 10px 0; overflow:hidden;  
transition:all 400ms 0 linear ; }
.b-list-prod .b-rat-sum { display:inline-block; vertical-align:top; background:url('/images/i-tsum.png') no-repeat; line-height:12px; padding:0 0 5px 22px; font-size:12px; font-weight:700; color:#90a4ae; margin:1px 0 0 6px; }
.b-list-prod .b-prod-char { color:#37474f; font-size:12px; line-height:15px; padding:0 0 18px 0; }

.b-list-prod .b-info-meta { position:relative; padding:0 127px 0 0; }
.b-list-prod .b-price { color:#37474f; font-size:22px; font-family:'Marmelad', sans-serif; line-height:30px; height:30px; white-space:nowrap; }
.b-list-prod .b-price .rur { font-size:18px; }
.b-list-prod .b-price .b-from { font-size:16px; margin:0 -2px 0 0; }
.b-list-prod .b-old-price { color:#90a4ae; font-size:16px; text-decoration:line-through; font-family:'Marmelad', sans-serif; white-space:nowrap; left:0px; top:-14px; position:absolute; line-height:16px; }
.b-list-prod .b-free-deliv { right:0px; bottom:-18px; position:absolute; line-height:18px; font-size:11px; color:#558b2f; }

.b-list-prod .b-add2fav { width:16px; height:14px; background:url('/images/i-hadd.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:106px; bottom:8px; position:absolute; display:block; }
.b-list-prod .b-add2fav:active { bottom:7px; }
.b-list-prod .b-fav-active { background-position:0 bottom; }
.b-list-prod .btn-add2bas { display:block; padding:0 0 0 31px; width:66px; height:30px; line-height:30px; background:#558b2f url('/images/i-2bas.png') 6px 4px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; right:0px; bottom:0; position:absolute; }
/* .b-list-prod .btn-add2bas:hover { background-color:#26a69a; } */
.b-list-prod .btn-add2bas:hover { color:#000000; }

.b-list-prod .b-not-available { display:inline-block; vertical-align:top; line-height:30px; font-size:11px; font-weight:700; color:#a1887f; text-transform:uppercase; white-space:nowrap; }
.b-list-prod .btn-inform { width:97px; height:30px; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; right:0px; bottom:0px; position:absolute; background-color:#a1887f; text-align:center; display:block; line-height:30px; }
.b-list-prod .btn-inform:hover { color: #000000; }
.btn-inform-basket, .btn-inform-search{
    width: 97px;
    height: 30px;
    border-radius: 5px;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    background-color: #a1887f;
    text-align: center;
    display: block;
    line-height: 30px;
}
.btn-inform-basket:hover, .btn-inform-search:hover{color: #000000}


.b-list-prod .b-prod-labels { list-style:none; vertical-align:top; right:5px; top:5px; position:absolute; }
.b-prod-labels > li { margin:0 -3px 0 1px; display:inline-block; vertical-align:top;  }
.b-prod-labels span { display:block; width:25px; height:25px; background:url('/images/i-prod-labels.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-prod-labels .b-prlab-disc { background-position:0 0px; } 
.b-prod-labels .b-prlab-rec { background-position:0 -25px; } 
.b-prod-labels .b-prlab-new { background-position:0 -50px; } 
.b-prod-labels .b-prlab-pop { background-position:0 -75px; } 

/*.b-list-prod  .b-lp-hover .b-lp-inner { left:0; top:0; position:absolute; height:auto; border:1px solid #90a4ae; box-shadow:0 0 10px rgba(144,164,174,.5); background-color:#fff; z-index:20; }
.b-list-prod  .b-lp-hover .b-descrp { position:relative; left:auto; bottom:auto; }
.b-list-prod  .b-lp-hover .b-text { display:block; transition:all 0.1s ease; }
.b-list-prod  .b-lp-hover .b-title a { color:#b71c1c; }*/

.b-list-prod  .b-lp-item:hover { z-index:100; }
.b-list-prod  .b-lp-item:hover .b-lp-inner {  min-height:auto; border:1px solid #90a4ae; box-shadow:0 0 10px rgba(144,164,174,.5); background-color:#fff; z-index:200; transition:all 400ms linear; }
.b-list-prod  .b-lp-item:hover .b-descrp { position:relative; left:auto; bottom:auto;  }
.b-list-prod  .b-lp-item:hover .b-text { max-height:550px; transition:all 400ms linear;}
.b-list-prod  .b-lp-item:hover .b-title a { color:#b71c1c; }

.padb150 { padding-bottom:150px !important; }

/* footer */
.footer { max-width:1260px; min-width:320px;  height:180px; margin:0 auto; position:relative; } 
.foot-inner { background-color:#efebe9; margin:0 10px; height:150px; position:relative; padding:30px 0 0 0; }

.b-foot-nav { margin:-2px 0 0 20px; display:table; width:720px; } 
.b-foot-nav > ul { list-style:none; display:table-cell; vertical-align:top; text-transform:uppercase; font-size:14px; border-right:1px solid #cfd8dc; padding:0 16px; }
.b-foot-nav > ul:nth-child(1) { padding-left:0; width:212px; }
.b-foot-nav > ul:nth-child(2) { width:212px; }
.b-foot-nav > ul > li { line-height:15px; padding:0 0 5px 0; color:#795548; font-family:'Marmelad', sans-serif; }
.b-foot-nav > ul > li > a { color:#795548; text-decoration:none; font-family:'Marmelad', sans-serif; }
.b-foot-nav > ul > li > a:hover { text-decoration:underline; }
.b-foot-nav > ul > li > ul { list-style:none; display:inline-block; vertical-align:top; width:106px; margin:0 -3px 0 0; padding:2px 0 0 0; text-transform:none; }
.b-foot-nav > ul > li > ul > li {  font-size:12px; line-height:16px; color:#37474f; padding:0;} 
.b-foot-nav > ul > li > ul > li > a { color:#37474f; text-decoration:none; }
.b-foot-nav > ul > li > ul > li > a:hover { text-decoration:underline; }

.b-foot-paym { font-size:11px; color:#37474f; padding:2px 7px; background:#fff url('/images/fpay.png') center 14px no-repeat; width:204px; height:36px; border-radius:4px; left:510px; bottom:10px; position:absolute; }
.b-foot-rub { left:20px; bottom:8px; position:absolute; font-size:11px; color:#37474f; }

.b-foot-instag { right:275px; top:29px; position:absolute; }
.b-foot-instag .b-ico { display:inline-block; vertical-align:top; width:39px; height:39px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; margin:0 14px 0 0; background:url('/images/foot-ico.png') no-repeat;  }
.b-foot-instag .b-ico:hover { opacity:.8 }
.b-foot-instag .b-text { display:inline-block; vertical-align:top; width:160px; margin:0 -3px 0 0; }
.b-foot-instag .b-title { font-size:14px; text-transform:uppercase; line-height:15px; color:#795548; font-family:'Marmelad', sans-serif; padding:0 0 6px 0; }
.b-foot-instag .instag-stat { list-style:none; vertical-align:top; display:table; }
.b-foot-instag .instag-stat > li { display:table-cell; vertical-align:top; padding:6px 5px; font-size:11px; color:#37474f; border-left:1px solid #cfd8dc; border-top:1px solid #cfd8dc; text-align:center; }
.b-foot-instag .instag-stat > li:first-child { border-left:none; padding-left:0; }
.b-foot-instag .instag-stat > li:last-child { padding-right:0; }
.b-foot-instag .instag-stat span { display:block; font-size:12px; padding:0 0 3px 0; font-weight: bold; }

.b-foot-soc { list-style:none; vertical-align:top; right:318px; bottom:28px; position:absolute; width:170px; }
.b-foot-soc > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 7px 0 0; }
.b-foot-soc > li:last-child { font-size:14px; line-height:20px; padding-left:5px; color:#795548; text-transform:uppercase; font-family:'Marmelad', sans-serif; width:66px; }
.b-foot-soc .soc-vk { display:inline-block; vertical-align:top; width:40px; height:40px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background:url('/images/foot-ico.png') -40px 0 no-repeat;  }
.b-foot-soc .soc-vk:hover { opacity:.8 }
.b-foot-soc .soc-fb { display:inline-block; vertical-align:top; width:40px; height:40px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background:url('/images/foot-ico.png') -80px 0 no-repeat;  }
.b-foot-soc .soc-fb:hover { opacity:.8 }

.b-foot-r { right:20px; top:29px; position:absolute; width:226px; border-left:1px solid #cfd8dc; padding:0 0 0 10px; }

.b-suscribe { padding:0 0 6px 0; }
.b-suscribe label { display:block; font-size:14px; line-height:15px; color:#795548; text-transform:uppercase; font-family:'Marmelad', sans-serif; padding:0 0 5px 0; }
.b-sus-form { position:relative; }
.b-sus-form .inp  { width:184px; }
.b-sus-form .inp input { border:1px solid #d5e2cc; border-radius:4px 0 0 4px; box-sizing:border-box; width:100%; height:35px; border-right:none; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-sus-form .inp  input.placeholder { color:#c7d0d4; }
.b-sus-form .btn-send { width:42px; height:35px; border:none; cursor:pointer; background:#558b2f; font-size:14px; color:#fff; font-family:'Marmelad', sans-serif; border-radius:0 4px 4px 0; box-shadow:inset 0 0 5px #477c26; right:0; top:0; position:absolute; }
 .b-sus-form .btn-send:hover { opacity:.8 }
.b-sus-form .btn-send.active{background: initial; cursor: initial; color: #558b2f;}

.b-yam { display:block; width:226px; height:40px; background:url('/images/yam.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; margin:0 0 10px 0; }

.b-foot-meta { position:relative; }
.b-copyright { color:#37474f; font-size:11px; text-transform:uppercase; font-family:'Marmelad', sans-serif; }
.b-foot-meta .b-link-smap { right:0px; top:0; position:absolute; }
.b-foot-meta .b-link-smap a { text-decoration:none; white-space:nowrap; }
.b-foot-meta .b-link-smap a:hover { text-decoration:underline; }




.b-gr-wrap { background-color:#f5f5f5; margin:0 5px; padding:35px 15px 10px 15px; }

.b-mcol-enc { display:inline-block; vertical-align:top; width:795px; margin:0 -3px 0 0; padding:0 15px 10px 0; }
.b-enc .b-enc-title { font-size:42px; line-height:40px; color:#ffa000; font-family:'Marmelad', sans-serif; padding:0 0 12px 0; }
.b-enc .b-enc-title a { color:#ffa000; font-family:'Marmelad', sans-serif; text-decoration:none; }
.b-enc .b-enc-title a:hover { text-decoration:underline; }
.b-enc .b-enc-body { border:1px solid #ffcc80; background-color:#fff; padding:18px 18px 20px 18px; }
.b-enc .b-enc-alphab { list-style:none; vertical-align:top; padding:0 0 20px 0; font-size:22px; font-weight:700; }
.b-enc .b-enc-alphab > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 8px 10px 0; color:#795548; }
.b-enc .b-enc-alphab > li:last-child { padding-right:0; }
.b-enc .b-enc-alphab > li a { color:#795548; text-decoration:none; }
.b-enc .b-enc-alphab > li a:hover { text-decoration:underline; }
.b-enc .b-enc-alphab > li.active a { color:#ffa000; text-decoration:none; }
.b-enc .b-enc-alphab > li.active { color:#ffa000; }

.b-enc .enc-search { position: relative; padding:0 0 20px 0; }
.b-encs-list { list-style:none; vertical-align:top; display:table; width:100%; margin:0 0 10px 0; }
.b-encs-list .b-item { display:table-cell; vertical-align:top; }
.b-encs-list .b-item-send { width:71px; } 

.b-encs-list .inp input { border:1px solid #9aaab3; border-radius:4px 0 0 4px; box-sizing:border-box; width:100%; height:35px; border-right:none; background:#fff; box-shadow:inset 0 0 5px rgba(120,144,156,.6); padding:6px 10px 5px 10px; font-size:14px; color:#9aaab3; font-family:'Marmelad', sans-serif; }
.b-encs-list .inp input.placeholder { color:#cfd8dc; }
.b-encs-list .b-item-send { width:71px; }
.b-encs-list .btn-send { width:71px; height:35px; border:none; cursor:pointer; background:#a1887f; font-size:14px; color:#fff; font-family:'Marmelad', sans-serif; border-radius:0 4px 4px 0; box-shadow:inset 0 0 5px rgba(120,144,156,.6); } 
.b-encs-list .btn-send:hover { opacity:.8 }

.b-encs-examp { font-size:11px; line-height:14px; color:#37474f; font-weight:700; text-transform:uppercase; }
.b-encs-examp a { font-weight:400; text-decoration:none; color:#37474f; }
.b-encs-examp a:hover { text-decoration:underline; }

.b-one-eart { color:#37474f; font-size:14px; line-height:18px; text-align:justify; }
.b-one-eart a { text-decoration:none; }
.b-one-eart a:hover { text-decoration:underline; }
.b-one-eart:after {content:"";display:table;clear:both;}
.b-one-eart > img { float:left; margin:0 17px 0 0; }
.b-one-eart .b-title { font-size:24px; line-height:24px; color:#6d4c41; font-family:'Marmelad', sans-serif; padding:0 0 10px 0; text-align:left; }
.b-one-eart .b-title a { color:#6d4c41; font-family:'Marmelad', sans-serif; text-decoration:none; }
.b-one-eart .b-title a:hover { text-decoration:underline; }


.b-mcol-recom { display:inline-block; vertical-align:top; width:390px; margin:0 -3px 10px 0; }
.b-mcol-recom .b-recom-title { font-size:42px; line-height:40px; color:#26a69a; font-family:'Marmelad', sans-serif; padding:0 0 12px 0; }
.b-mcol-recom .b-recom-title a { color:#26a69a; font-family:'Marmelad', sans-serif; text-decoration:none; }
.b-mcol-recom .b-recom-title a:hover { text-decoration:underline; }
.b-mcol-recom .b-recom { font-size:12px; line-height:15px; color:#37474f; letter-spacing:-.01em; text-align:justify; }
.b-recom .b-pic { padding:0 0 10px 0; }
.b-recom .b-pic img { display:block; width:100%; height:auto; }
.b-recom .b-title { font-size:24px; line-height:24px; color:#26a69a; font-family:'Marmelad', sans-serif; padding:0 0 10px 0; text-align:left; }
.b-recom .b-title a { color:#26a69a; font-family:'Marmelad', sans-serif; text-decoration:none; }
.b-recom .b-title a:hover { text-decoration:underline; }

.b-c-meta { list-style:none; vertical-align:top; padding:15px 100px 0 0; position:relative; }
.b-c-meta > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 17px 0 0; font-size:12px; font-weight:700; color:#90a4ae; }
.b-c-meta > li a { color:#90a4ae; text-decoration:none; }
.b-c-meta > li a:hover { color:#26a69a; }
.b-c-meta > li time { color:#37474f; font-size:12px; font-weight:400; }
.b-c-meta > li .b-cview { padding:0 0 0 27px; display:inline-block; vertical-align:top; line-height:16px; background:url('/images/i-cview.png') no-repeat;  }
.b-c-meta > li .b-ccom { padding:0 0 5px 32px; display:inline-block; vertical-align:top; line-height:16px; background:url('/images/i-ccom.png') no-repeat;  }
.b-c-meta > li .b-tagz { padding:0 0 1px 22px; display:inline-block; vertical-align:top; line-height:16px; background:url('/images/i-tag.png') no-repeat;   }
.b-c-meta > li .b-tagz:hover { color:#b71c1c; background-position:0 -17px; }
.b-c-meta .b-all-rec { right:0px; top:15px; position:absolute; line-height:16px; padding:0; margin:0; }
.b-c-meta .b-all-rec a { font-size:14px; color:#2196f3; text-decoration:none; font-weight:400; }


.b-mcol-blog .b-mblog-title { font-size:42px; line-height:40px; color:#b71c1c; font-family:'Marmelad', sans-serif; padding:0 0 12px 0; text-indent: -4px; }
.b-mcol-blog .b-mblog-title a { color:#b71c1c; font-family:'Marmelad', sans-serif; text-decoration:none; }
.b-mcol-blog .b-mblog-title a:hover { text-decoration:underline; }
.b-mcol-blog .b-list-blog { list-style:none; vertical-align:top; margin:0 0 0 -15px; }
.b-mcol-blog .b-list-blog .b-c-meta { padding-right:0; }
.b-list-blog .b-item { display:inline-block; vertical-align:top; margin:0 -3px 30px 15px; width:390px; }
.b-list-blog .b-blog-rec { font-size:12px; line-height:15px; color:#37474f; text-align:justify;}
.b-list-blog .b-item .b-pic { padding:0 0 15px 0; }
.b-list-blog .b-item .b-pic img { display:block; width:100%; height: auto; }
.b-list-blog .b-item .b-title  { font-size:24px; line-height:24px; color:#795548; font-family:'Marmelad', sans-serif; padding:0 0 5px 0; text-align:left; }
.b-list-blog .b-item .b-title a { color:#795548; font-family:'Marmelad', sans-serif; text-decoration:none; }
.b-list-blog .b-item .b-title a:hover { text-decoration:underline; }


.b-content-s { padding:30px 20px 20px 20px; font-size:14px; line-height:18px; color:#90a4ae; }
.b-content-s .b-title { font-size:42px; line-height:40px; color:#eceff1; font-family:'Marmelad', sans-serif; padding:0 0 12px 0; font-weight:400; }
.b-content-s a { text-decoration:none; }
.b-content-s a:hover { color:#26a69a; }

.b-mcol-blog .b-view-all  { margin: -48px 0 0; }
.b-view-all { text-align:right; font-size:14px; line-height:18px; position:relative; }
.b-view-all a { text-decoration:none; }
.b-view-all a:hover { color:#26a69a; }



/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;	margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;text-shadow:none;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {}
.fancybox-outer, .fancybox-inner {position:relative; overflow:visible !important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;margin:0;	padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
/* Overlay helper */
.fancybox-lock {overflow:hidden !important;width:auto; height:auto;}
.fancybox-lock body {overflow:hidden !important;height:auto;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:none;width:100% !important; min-height:100% !important;}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-close { display:block; width:17px; height:17px; background:url('/images/pop-close2.png') center center no-repeat; right: 9px; top:9px; position:absolute; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  }




/* select */
.b-item-ss ul.newList {margin:0; padding:0; list-style:none;  z-index:9999;  display:block;   position:relative; width:199px; height:auto !important;  }
.b-item-ss ul.newList li { cursor:pointer; float:none !important; display:block !important; padding:0 !important; margin:0 !important; text-align:left !important; text-indent:0 !important; background:none !important; }
.b-item-ss ul.newList li.newListOptionTitle{ font-size: 16px; color: #558b2f; text-transform: uppercase; }
.b-item-ss ul.newList li a { font-size:14px; color:#558b2f; text-decoration:none; padding:5px 12px !important; display:block; float:none !important; margin:0 !important; line-height:18px; border:none; font-family:'Marmelad', sans-serif; text-transform:uppercase;}
.b-item-ss ul.newList li a.hiLite { color:#777;}
.b-item-ss ul.newList li a:hover { background:#558b2f; color:#fff; opacity:1;}
.b-item-ss .SSContainerDivWrapper { position:absolute; top:35px !important; left:0px !important; width:auto; background:#eee; height:auto !important;  max-height: 260px !important; overflow:hidden !important; overflow-y:scroll !important;}
.b-item-ss .newListSelected {z-index:2;  width:199px; height:35px; padding:0; }
.b-item-ss .selectedTxt {position:relative; cursor:pointer; text-align:left !important; display:block; overflow:hidden; width:155px; padding:0 32px 0 12px; height:35px; line-height:35px; color:#558b2f; font-size:14px; font-family:'Marmelad', sans-serif; text-transform:uppercase; text-overflow:ellipsis; }
.b-item-ss .selectedTxt:after { content:''; right:10px; top:15px; position:absolute; width:0;height:0;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#558b2f transparent transparent transparent; }

.b-ss ul.newList {margin:0; padding:0; list-style:none;  z-index:9999;  display:block;   position:relative; width:100%; height:auto !important; border-radius:5px; overflow:hidden; }
.b-ss ul.newList li { cursor:pointer; float:none !important; display:block !important; padding:0 !important; margin:0 !important; text-align:left !important; text-indent:0 !important; background:none !important; }
.b-ss ul.newList li.newListOptionTitle{ font-size: 16px; color: #558b2f; text-transform: uppercase; }
.b-ss ul.newList li a { font-size:14px; color:#558b2f; text-decoration:none; padding:5px 12px !important; display:block; float:none !important; margin:0 !important; line-height:18px; border:none; font-family:'Marmelad', sans-serif; text-transform:uppercase;}
.b-ss ul.newList li a.hiLite { color:#777;}
.b-ss ul.newList li a:hover { background:#558b2f; color:#fff; opacity:1;}
.b-ss .SSContainerDivWrapper { position:absolute; top:30px !important; left:-1px !important; width:100%; background:#fff; border:1px solid #9ccc65; border-radius:5px; height:auto !important;  max-height: 260px !important; overflow:hidden !important; overflow-y:scroll !important;}
.b-ss .newListSelected {z-index:2;  width:100%; height:30px; padding:0; box-sizing:border-box; border:1px solid #9ccc65; border-radius:5px; background-color:#fff; }
.b-ss .selectedTxt {position:relative; cursor:pointer; text-align:left !important; display:block; overflow:hidden; padding:0 30px 0 12px; height:28px; line-height:28px; color:#546e7a; font-size:14px; font-family:'Marmelad', sans-serif; text-transform:uppercase; }
.b-ss .selectedTxt:after { content:''; right:8px; top:11px; position:absolute; width:0;height:0;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#558b2f transparent transparent transparent; }


.b-cfilter ul.newList {margin:0; padding:0; list-style:none;  z-index:9999;  display:block;   position:relative; width:100%;height:auto !important;  border-radius:5px; overflow:hidden; }
.b-cfilter ul.newList li { cursor:pointer; float:none !important; display:block !important; padding:0 !important; margin:0 !important; text-align:left !important; text-indent:0 !important; background:none !important; }
.b-cfilter ul.newList li a { font-size:14px; color:#546e7a; text-decoration:none; padding:5px 12px !important; display:block; float:none !important; margin:0 !important; line-height:18px; border:none; font-family:'Marmelad', sans-serif;}
.b-cfilter ul.newList li a.hiLite { color:#777;}
.b-cfilter ul.newList li a:hover { background:#546e7a; color:#fff; opacity:1;}
.b-cfilter .SSContainerDivWrapper { position:absolute; top:30px !important; left:0px !important; width:100%; background:#fff; border:1px solid #cfd8dc; border-radius:5px; height:auto !important; box-sizing:border-box; max-height: 260px !important; overflow:hidden !important; overflow-y:auto !important;}
.b-cfilter .newListSelected {z-index:2;  width:100%; height:30px; padding:0; box-sizing:border-box; border:1px solid #cfd8dc; border-radius:5px; background-color:#fff; min-width:160px; }
.b-cfilter .selectedTxt {position:relative; cursor:pointer; text-align:left !important; display:block; overflow:hidden; padding:0 30px 0 12px; height:28px; line-height:28px; color:#546e7a; font-size:14px; font-family:'Marmelad', sans-serif;}
.b-cfilter .selectedTxt:after { content:''; right:8px; top:11px; position:absolute; width:0;height:0;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#cfd8dc transparent transparent transparent; }


.active-now { z-index:9999 !important; position:relative !important }
.max-height-ss  { overflow:hidden !important; overflow-y:scroll !important; height:240px !important; max-height: 240px !important }
.b-cfilter .max-height-ss  { overflow:hidden !important; overflow-y:scroll !important; height:240px !important; }
/*.max-height-ss .b-cfilter ul.newList {  }*/

/* radio & checkbox */
.icheckbox_minimal, .iradio_minimal { display:inline-block; *display:inline; vertical-align:top; padding:0; width:18px; height:18px; background:#fff url("/images/i-check.png") -10000em -10000em no-repeat; border:none; cursor:pointer; border-radius:5px; border:1px solid #cfd8dc; margin:0 -3px 0 0; }
.icheckbox_minimal { }
.icheckbox_minimal.checked { background-position:center center; }
.icheckbox_minimal.disabled { cursor:default;}
.icheckbox_minimal.checked.disabled {}
.iradio_minimal {position:relative; width:14px; height:14px; border-radius:50%; border:1px solid #82b452; box-shadow:inset 0 0 5px rgba(84,138,47,.6); top:4px; }
.iradio_minimal:after { content:''; width:6px; height:6px; left:50%; top:50%; position:absolute; border-radius:50%; margin:-3px 0 0 -3px; background-color:#546e7a; display:none; }
.iradio_minimal.hover {}
.iradio_minimal.checked:after { display:block; }
.iradio_minimal.disabled {cursor:default;}
.iradio_minimal.checked.disabled { }

/*! lightslider - v1.1.2 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/

.lSSlideOuter {
    overflow:hidden;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.lightSlider:before, .lightSlider:after {
    content:" ";
    display:table;
}
.lightSlider {
    overflow:hidden;
}
.lSSlideWrapper {
    max-width:100%;
    overflow:hidden;
    position:relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear:both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform:translate(0px, 0px);
    -ms-transform:translate(0px, 0px);
    transform:translate(0px, 0px);
    -webkit-transition:all 1s;
    -webkit-transition-property:-webkit-transform,height;
    -moz-transition-property:-moz-transform,height;
    transition-property:transform,height;
    -webkit-transition-duration:inherit !important;
    transition-duration:inherit !important;
    -webkit-transition-timing-function:inherit !important;
    transition-timing-function:inherit !important;
}
.lSSlideWrapper .lSFade {
    position:relative;
}
.lSSlideWrapper .lSFade > * {
    position:absolute !important;
    top:0;
    left:0;
    z-index:9;
    margin-right:0;
    width:100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity:0;
    -webkit-transition-delay:0s;
    transition-delay:0s;
    -webkit-transition-duration:inherit !important;
    transition-duration:inherit !important;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -webkit-transition-timing-function:inherit !important;
    transition-timing-function:inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index:10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity:1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin:10px 0 0;
    padding:0;
    text-align:center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor:pointer;
    display:inline-block;
    padding:0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color:#222222;
    border-radius:30px;
    display:inline-block;
    height:8px;
    overflow:hidden;
    text-indent:-999em;
    width:8px;
    position:relative;
    z-index:99;
    -webkit-transition:all 0.5s linear 0s;
    transition:all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color:#428bca;
}
.lSSlideOuter .media {
    opacity:0.8;
}
.lSSlideOuter .media.active {
    opacity:1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style:none outside none;
    padding-left:0;
    margin:0;
    overflow:hidden;
    transform:translate3d(0px, 0px, 0px);
    -moz-transform:translate3d(0px, 0px, 0px);
    -ms-transform:translate3d(0px, 0px, 0px);
    -webkit-transform:translate3d(0px, 0px, 0px);
    -o-transform:translate3d(0px, 0px, 0px);
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow:hidden;
    -webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;
    transition:border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery img {
    display:block;
    height:auto;
    max-width:100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content:" ";
    display:table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear:both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width:32px;
    display:block;
    top:50%;
    height:32px;
    background-image:url('/images/controls.png');
    cursor:pointer;
    position:absolute;
    z-index:9999;
    margin-top:-16px;
    opacity:0.5;
    -webkit-transition:opacity 0.35s linear 0s;
    transition:opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity:1;
}
.lSAction > .lSPrev {
    background-position:0 0;
    left:10px;
}
.lSAction > .lSNext {
    background-position:-32px 0;
    right:10px;
}
.lSAction > a.disabled {
    pointer-events:none;
}
.cS-hidden {
    height:1px;
    opacity:0;
    filter:alpha(opacity=0);
    overflow:hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position:relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right:0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position:absolute !important;
    right:0;
    top:0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width:100% !important;
    max-width:none !important;
    text-align: center;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left:50%;
    margin-left:-14px;
    margin-top:0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position:31px -31px;
    bottom:10px;
    top:auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position:0 -31px;
    bottom:auto;
    top:10px;
}
/* vertical */




@-webkit-keyframes rightEnd {
    0% {
        left:0;
    }

    50% {
        left:-15px;
    }

    100% {
        left:0;
    }
}
@keyframes rightEnd {
    0% {
        left:0;
    }

    50% {
        left:-15px;
    }

    100% {
        left:0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top:0;
    }

    50% {
        top:-15px;
    }

    100% {
        top:0;
    }
}
@keyframes topEnd {
    0% {
        top:0;
    }

    50% {
        top:-15px;
    }

    100% {
        top:0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left:0;
    }

    50% {
        left:15px;
    }

    100% {
        left:0;
    }
}
@keyframes leftEnd {
    0% {
        left:0;
    }

    50% {
        left:15px;
    }

    100% {
        left:0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom:0;
    }

    50% {
        bottom:-15px;
    }

    100% {
        bottom:0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom:0;
    }

    50% {
        bottom:-15px;
    }

    100% {
        bottom:0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation:rightEnd 0.3s;
    animation:rightEnd 0.3s;
    position:relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation:leftEnd 0.3s;
    animation:leftEnd 0.3s;
    position:relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation:topEnd 0.3s;
    animation:topEnd 0.3s;
    position:relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation:bottomEnd 0.3s;
    animation:bottomEnd 0.3s;
    position:relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation:leftEnd 0.3s;
    animation:leftEnd 0.3s;
    position:relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation:rightEnd 0.3s;
    animation:rightEnd 0.3s;
    position:relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor:-webkit-grab;
  cursor:-moz-grab;
  cursor:-o-grab;
  cursor:-ms-grab;
  cursor:grab;
}
.lightSlider.lsGrabbing > * {
  cursor:move;
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing;
  cursor:-o-grabbing;
  cursor:-ms-grabbing;
  cursor:grabbing;
}



/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2014 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date:Sat Sep 6 2014 11:12 GMT+0100+0100
 * Plugins:None
 * Styles:core
 */
.qtip{
	position:absolute;
	left:-28000px;
	top:-28000px;
	display:none;
	max-width:380px;
	min-width:50px;
	direction:ltr;
	box-shadow:none;
	padding:0;
}

	.qtip-content{
		position:relative; z-index:1;
		text-align:left;
		word-wrap:break-word;
	}


/* applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* default tooltip style */
.qtip-default{
}

	.qtip-default .qtip-titlebar{
	}

	.qtip-default .qtip-icon{
	}

	.qtip-default .qtip-titlebar .qtip-close{
	}

.qtip-tip { display:none !important; }

/* btn gotop */
.gotop { display:none;height:22px;width:60px;position:fixed;bottom:100px; left:50%; margin:0 0 0 625px; z-index:10; overflow:hidden; background:#cfd8dc url('/images/i-gotop.png') center 10px no-repeat; border-radius:5px; padding:38px 0 0 0; text-align:center; text-decoration:none; font-size:11px; text-transform:uppercase; color:#fff; font-family:'Marmelad', sans-serif; }


.b-bread { list-style:none; vertical-align:top; background-color:#f5f5f5; line-height:20px; padding:11px 30px 9px 30px; }
.b-bread > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 10px 0 0; font-size:12px; color:#546e7a; }
.b-bread a { text-decoration:none; white-space:nowrap; padding:0 18px 0 0; background:url('/images/arrw.png') right 4px no-repeat;  }
.b-bread a:hover { text-decoration:underline; }
.b-bread > li:first-child a { position:relative; padding:0 0 0 30px; background:none; font-weight:700; text-transform:uppercase; font-size:11px; }
.b-bread > li:first-child a:after { content:''; width:22px; height:22px; left:0; top:-1px; position:absolute; background:url('/images/i-tree.png') no-repeat;  }

.b-c-container { padding:25px 20px 15px 20px; }

.b-paging { margin:0 -10px; padding:6px 0 0 0; }
.b-paging .btn-more-post { display:block; text-decoration:none; text-transform:uppercase; background-color:#eee; font-size:11px; text-align:center; color:#37474f; line-height:16px; padding:8px 0; margin:0 0 20px 0; }
.b-paging .btn-more-post:hover { background-color: #cfd8dc; color:#fff; }
.b-list-page { list-style:none; vertical-align:top; text-align:center; }
.b-list-page > li { margin:0 -3px 0 0; padding:0 4px 4px 4px; display:inline-block; vertical-align:top; font-size:18px; line-height:26px; }
.b-list-page > li > span { width:28px; height:28px; border:1px solid #cfd8dc; background-color:#cfd8dc; border-radius:5px; color:#fff; display:block; 
font-family: 'Conv_AleksandraC_regular', arial, sans-serif; }
.b-list-page > li > a { width:28px; height:28px; border:1px solid #cfd8dc; border-radius:5px; color:#37474f; display:block; text-decoration:none; background-color:#fff;    font-family: 'Conv_AleksandraC_regular', arial, sans-serif; }
.b-list-page > li > a:hover { background-color:#cfd8dc; color:#fff; }

.b-prev-next { background-color:#eee; border-radius:4px; position:relative; margin:0; padding:7px 22px; text-transform:uppercase; font-size:14px; line-height:18px; height: 16px; }
.b-prev-next a { text-decoration:none; font-size:11px; color:#5b666c; }
.b-prev-next a:hover { text-decoration:underline; }
.b-prev-next a:last-child { right:20px; top:7px; position:absolute; }



.b-page-title { font-size:42px; color:#b71c1c; line-height:40px; font-family:'Marmelad', sans-serif; padding:0 0 16px 0; margin:0 0 0 -4px; }
.b-page-title a { color:#b71c1c; text-decoration:none; }
.b-page-title a:hover { text-decoration:underline; }

.b-catalist { list-style:none; vertical-align:top; border-bottom:1px solid #cfd8dc; margin:0 0 35px 0; }
.b-catalist > .b-item { display:inline-block; vertical-align:top; width:20%; padding:20px .5% 20px .5%; box-sizing:border-box; margin:0 -3px 0 0; }
.b-catalist .b-title { font-size:24px; line-height:25px; color:#795548; font-family:'Marmelad', sans-serif; padding:0 0 10px 0; } 
.b-catalist .b-title a { color:#795548; text-decoration:none; }
.b-catalist .b-title a:hover { text-decoration:underline; }
.b-catalist > .b-item > ul { list-style:none; vertical-align:top; font-size:14px; line-height:20px; }
.b-catalist > .b-item > ul > li { padding:0 0 0 9px; position:relative; }
.b-catalist > .b-item > ul > li:after { content:''; width:4px; height:4px; border-radius:50%;background-color:#2196f3; left:0px; top:8px; position:absolute;  }
.b-catalist ul a { text-decoration:none; color:#2196f3; }
.b-catalist ul a:hover { text-decoration:underline; }

.b-catabrand { border:none; margin:0 0 5px 0; }
.b-catabrand ul a { color:#795548; font-weight:700; }
.b-catabrand ul a i { font-style:normal; font-weight:400; }
.b-catabrand > .b-item > ul > li:after { background-color:#795548; }

.b-c-container .b-content-s { padding:0; }

.b-list-brands { list-style:none; vertical-align:top; padding:5px 0 0 0; margin:0 -10px; }
.b-list-brands > .b-item { display:inline-block; vertical-align:top; box-sizing:border-box; margin:0 -3px 0 0; padding:15px 1.4%; width:20%; text-align:justify; font-size:12px; line-height:15px; }
.b-list-brands .b-pic { padding:0 0 15px 0; }
.b-list-brands .b-pic img { display:block; width: 212px; height: 100px; }
.b-list-brands .b-title { color:#795548; font-size:18px; line-height:20px; padding:0 0 5px 0; text-align:left; }
.b-list-brands .b-title a { color:#795548; text-decoration:none; }
.b-list-brands .b-title a:hover { text-decoration:underline; }
.b-list-brands-countries .b-title { text-align:center; }  

.b-sim-text { font-size:14px; line-height:18px; padding:5px 0 5px 0; text-align:justify; }
.b-sim-text:after { content:''; display:table; clear:both; }
.b-sim-text p { padding:0 0 10px 0; }
.b-sim-text img { float:left; margin:-3px 30px 15px -10px; }
.b-sim-text p a { text-decoration:none; }
.b-sim-text p a:hover { text-decoration:underline; }
.b-sim-text h1{ font-size: 30px;margin: 0 0 10px 0; color: #795548; font-weight: 700; line-height: 36px;}
.b-sim-text h2{ font-size: 24px; margin: 0 0 10px 0; color: #795548; font-weight: 700; line-height: 36px; }
.b-sim-text .h2{ font-size: 24px; margin: 0 0 10px 0; color: #795548; font-weight: 700; line-height: 36px; }
.b-sim-text .b{font-weight: bold; }
.b-sim-text h3{ font-size: 20px; margin: 0 0 11px 0; color: #795548; font-weight: 700; }
.b-sim-text h4{ font-size: 16px; margin: 0 0 6px 0;   color: #795548; font-weight: 700; line-height: 27px;   }
.b-sim-text ul{display: inline-block; padding: 14px 0 14px 40px; }
.b-sim-text ol{display: inline-block; padding: 14px 0 14px 40px; }

.b-cfilter { margin:0 -10px 20px -10px; background-color:#eceff1; padding:15px 10px 5px 10px; color:#546e7a; font-size:14px; }
.b-cfilter label { display:inline-block; vertical-align:top; line-height:30px; }
.b-cfilter .b-list { list-style:none; vertical-align:top; position:relative;padding:0 115px 0 0; }
.b-cfilter .b-list > .b-item { display:inline-block; vertical-align:top; padding:0 10px 10px 0; margin:0 -3px 0 0; }
.b-cfilter .b-list > .b-item-r { right:130px; top:0px; position:absolute; padding:5px 0 0 0 !important; line-height:20px; white-space:nowrap;  }
.b-cfilter .b-list > .b-item-r label { line-height:22px; padding:0 0 0 0px; cursor:pointer; }
.b-cfilter .b-list > .b-item-r label .icheckbox_minimal { margin:0 2px 0 0; }
.b-cfilter .b-list > .b-item-r.b{right:5px; padding:0 !important; font-weight:300 !important;}

.b-wrap-list-prod-container { margin:0 -20px; }

.hide { display:none; }

.b-notify-me { padding:5px 9px 25px 9px; width:465px; }
.b-notify-me .b-title { padding:0 0 25px 0 !important; }
.b-pop-win .btn-send { display:block; margin:0 auto; width:140px; height:30px; border:none; cursor:pointer; background:#558b2f; font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; } 
.b-pop-win .btn-send:hover { opacity:.8 }
.b-pop-win .inp { padding:0 0 16px 0; }
.b-pop-win .inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-pop-win .inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-pop-win .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 8px 0; font-family:'Marmelad', sans-serif; }

.b-pop-win { background-color:#f5f5f5; border:1px solid #9ccc65; box-shadow:0 0 10px rgba(85,139,47,.5); }

.b-prod-vars { padding:5px 9px 20px 9px; width:465px; }
.b-prod-vars .b-wrap-tab { width:100%; background:none; border:none; box-shadow: none; padding:0; margin: -7px 0 0 0; }
.b-prod-vars .b-wrap-tab td { vertical-align:top; text-align:right; padding:8px 0 9px 10px; border-bottom:1px solid #cfd8dc; line-height:20px; }
.b-prod-vars .b-wrap-tab .t-name { font-size:14px; color:#546e7a; text-align:left; padding-left:0; }
.b-prod-vars .b-wrap-tab .t-name a { color:#546e7a; text-decoration:none; }
.b-prod-vars .b-wrap-tab .t-name a:hover { text-decoration:underline; }
.b-prod-vars .b-wrap-tab .t-price { padding-left:10px; color:#71848e; font-size:16px; font-family:'Marmelad', sans-serif; }
.b-prod-vars .b-wrap-tab .t-cvo { padding-left:10px; width:47px; }
.b-prod-vars .b-wrap-tab .b-cvo { width:45px; height:18px; position:relative; border-radius:5px; border:1px solid #cfd8dc; background-color:#fff; overflow:hidden; text-align:left; }
.b-prod-vars .b-wrap-tab .b-cvo .b-cvo-inp { border:none; background:none; width:22px; height:18px; padding:0 2px; text-align:center; font-size:14px; color:#546e7a; text-align:center; }
.b-prod-vars .b-wrap-tab .b-cvo .b-cvo-add { width:20px; height:10px; right:0px; top:0px; position:absolute; border-radius:0 5px 0 0; background-color:#eee; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-prod-vars .b-wrap-tab .b-cvo .b-cvo-add:after { content:''; left:6px; top:2px; position:absolute; width:0;height:0;border-style:solid;border-width:0 4.5px 5px 4.5px;border-color: transparent transparent #546e7a transparent; }
.b-prod-vars .b-wrap-tab .b-cvo .b-cvo-del { width:20px; height:10px; right:0px; bottom:0px; position:absolute; border-radius:0 0 5px 0; background-color:#eee; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-prod-vars .b-wrap-tab .b-cvo .b-cvo-del:after { content:''; left:6px; top:2px; position:absolute; width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#546e7a  transparent transparent  transparent; }


.b-wrap-tab .b-btn-buy { display:block; width:81px; height:20px; line-height:20px; text-align:center; text-decoration:none; text-transform:uppercase; border-radius:5px; background-color:#558b2f; color:#fff; font-size:11px; }
.b-wrap-tab .b-btn-buy:hover, .b-wrap-tab .b-btn-notif:hover { color:#000000; }
.b-wrap-tab .t-n-avail { font-size:14px; color:#f44336; font-family:'Marmelad', sans-serif; }

.b-cat-flev { list-style:none; vertical-align:top; position:relative; /*min-height:485px;*/ margin-left:-15px; width: 103% }
.b-cat-flev .b-item { border:1px solid #cfd8dc; background-color:#fff; overflow:hidden; float: left; margin: 0 0 5px 5px; }
.b-cat-flev .b-item.wh1 { width: 483px; height: 483px; }
.b-cat-flev .b-item.wh2 { width: 483px; height: 238px; }
.b-cat-flev .b-item.wh3 { width: 238px; height: 238px; }
.b-cat-flev:after{ content: ""; display: block; clear: both; margin-bottom: -5px; }

/*.b-cat-flev .b-item1 { width:483px; height:483px; left:0; top:0; position:absolute; }
.b-cat-flev .b-item2 { width:483px; height:238px; left:490px; top:0; position:absolute; }
.b-cat-flev .b-item3 { width:238px; height:238px; left:980px; top:0; position:absolute; }
.b-cat-flev .b-item4 { width:238px; height:238px; left:490px; top:245px; position:absolute; }
.b-cat-flev .b-item5 { width:238px; height:238px; left:735px; top:245px; position:absolute; }
.b-cat-flev .b-item6 { width:238px; height:238px; left:980px; top:245px; position:absolute; }
*/
.b-cat-flev .b-item a { display:block; width:100%; height:100%; position:relative; text-decoration:none; }
.b-cat-flev .b-item .b-title { color:#795548; font-size:18px; line-height:18px; font-family:'Marmelad', sans-serif; left:0px; top:15px; position:absolute; text-transform:uppercase; box-sizing:border-box; width:100%; padding:0 19px; }
.b-cat-flev .b-item a:hover .b-title { text-decoration:underline; }
.b-cat-flev .b-item .b-pic { display:table; width:100%; height:100%; }
.b-cat-flev .b-item .b-pic i { display:table-cell; width:100%; height:100%; padding:30px 0 0 0; vertical-align:middle; text-align:center; box-sizing:border-box; }


.b-pcard-l { display:inline-block; vertical-align:top; width:600px; margin:0 -3px 0 0; padding:0 20px 20px 0; }

.b-pcard-l .prod-slider_noSlider{list-style:none; vertical-align:top; border:1px solid #cfd8dc; text-align:center;}

.b-pcard-l .prod-slider { list-style:none; vertical-align:top; }
.lSSlideWrapper { box-sizing:border-box; border:1px solid #cfd8dc; }
.prod-slider > .lslide {  }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { border-radius:0 !important; }
.lSSlideOuter .lSPager.lSGallery li { box-sizing:border-box; width:120px !important; height:120px !important; border:1px solid #cfd8dc; display:table; }
.lSSlideOuter .lSPager.lSGallery li a{ display:table-cell;box-sizing:border-box; width:118px !important; height:118px !important; text-align:center; vertical-align:middle; }
.b-wrap-pcard .b-page-title { padding:0 0 25px 0; }
.lSSlideOuter .lSPager.lSGallery img { display:inline !important; width: inherit; height:auto; vertical-align:middle;}


.b-pcard-r { display:inline-block; vertical-align:top; width:590px; margin:0 -13px 0 0; }
.b-pcm-l { display:inline-block; vertical-align:top; width:347px; margin:0 -3px 0 0; font-size:16px; line-height:20px; color:#37474f; padding-bottom: 14px;}
.b-pcm-r { display:inline-block; vertical-align:top; width:220px; margin:0 -3px 0 0; text-align:right; padding-bottom: 14px;}

.b-pcm-l.is-one {padding: initial; }
.b-pcm-r.is-one { padding: 10px 0 10px 20px; text-align: left; border:1px solid #cfd8dc;}
.b-pcm-r.is-one .b-price{ padding: initial; }

.b-pcm-l .b-pcm-availab { color:#558b2f; } 
.b-pcm-l .b-pcm-notavailab { color:#F00; }   
.b-pcm-l a { text-decoration:none; color:#3fa4f5; }
.b-pcm-l a:hover { text-decoration:underline; }
.b-pcm-l .b-prod-labels { right:auto; top:auto; position:static; float: right; margin: 0 15px 0 0 }
.b-pcm-l .b-rews { background:url('/images/i-tsum.png') no-repeat left center; padding:0 0 0 28px; color:#5f6a6f; margin-top: 14px; }

.b-pcm-r .b-rat { display:inline-block; vertical-align:top; width:125px; height:23px; position:relative; background:url('/images/i-star2.png') repeat-x; margin:0 0 15px 0; }
.b-pcm-r .b-rat:after { content:''; height:23px; background:url('/images/i-star2.png') 0 bottom repeat-x; left:0; top:0; position:absolute; }
.b-pcm-r .b-rat-1:after { width:25px; }
.b-pcm-r .b-rat-2:after { width:50px; }
.b-pcm-r .b-rat-3:after { width:75px; }
.b-pcm-r .b-rat-4:after { width:100px; }
.b-pcm-r .b-rat-5:after { width:125px; }

.b-pcm-r .b-old-price { font-size:16px; color:#90a4ae; font-family:'Marmelad', sans-serif; text-decoration:line-through; line-height:20px; }
.b-pcm-r .b-price { color:#37474f; font-size:22px; line-height:20px; font-family:'Marmelad', sans-serif; padding:0 0 10px 0; }
.b-pcm-r .b-price i { font-style:normal; font-size:18px; }
.b-pcm-r .b-price .rur { font-size:18px; }
.b-pcm-r .btn-add2bas { display:inline-block; vertical-align:top;  padding:0 0 0 50px; width:67px; height:35px; line-height:35px; background:#558b2f url('/images/i-2bas.png') 20px 6px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; text-align:left; }
.b-pcm-r .btn-add2bas:hover { color:#000000; }

.b-pcm-r .btn-add2bas-anchor { display:inline-block; vertical-align:top;  padding:0 0 0 50px; width:67px; height:35px; line-height:35px; background:#558b2f url('/images/i-2bas.png') 20px 6px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; text-align:left; }
/*.b-pcm-r .btn-add2bas-anchor:hover { background-color:#26a69a; }*/
.b-pcm-r .btn-add2bas-anchor:hover {color:#000000; }

.b-pcm-r .btn-inform.b-btn-notif{width: 97px; height: 30px; border-radius: 5px; font-size: 11px; text-decoration: none; text-transform: uppercase;
    color: #fff; right: 0px; bottom: 0px; background-color: #a1887f; text-align: center; display: inline-block; line-height: 30px; background-image: url(/images/free-basket.png); background-repeat: no-repeat; background-position: 10px center; padding: 0 0 0 26px; }
.b-pcm-r .btn-inform.b-btn-notif:hover { color: #000000; }

.b-pcm-r .b-btn-buy { display:inline-block; vertical-align:top;  padding:0 0 0 50px; width:67px; height:35px; line-height:35px; background:#558b2f url('/images/i-2bas.png') 20px 6px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; text-align:left; }
.b-pcm-r .b-btn-buy:hover { color:#000000; }

.b-prod-info-icons { border:1px solid #cfd8dc; padding:9px 5px 5px 5px; font-size:11px; line-height:14px; margin-top: 4px; }
.b-prod-info-icons .b-list { list-style:none; vertical-align:top; text-align:center; }
.b-prod-info-icons .b-list .b-item { display:inline-block; vertical-align:top; padding:52px 5px 5px 5px; position:relative; margin:0 -3px 0 0; }
.b-prod-info-icons .b-list .b-item:after { content:''; left:50%;  position:absolute; }
.b-prod-info-icons .b-list .b-item-1 { width:70px; }
.b-prod-info-icons .b-list .b-item-1:after { top:0px; margin:0 0 0 -22.5px; width:45px; height:48px; background:url('/images/pdc1.png') no-repeat;  }
.b-prod-info-icons .b-list .b-item-2 { width:112px; }
.b-prod-info-icons .b-list .b-item-2:after { top:7px; margin:0 0 0 -23.5px; width:47px; height:41px; background:url('/images/pdc2.png') no-repeat;  }
.b-prod-info-icons .b-list .b-item-3 { width:52px; }
.b-prod-info-icons .b-list .b-item-3:after { top:1px; margin:0 0 0 -20.5px; width:41px; height:48px; background:url('/images/pdc3.png') no-repeat;  }
.b-prod-info-icons .b-list .b-item-4 { width:78px; }
.b-prod-info-icons .b-list .b-item-4:after { top:2px; margin:0 0 0 -21.5px; width:43px; height:46px; background:url('/images/pdc4.png') no-repeat;  }
.b-prod-info-icons .b-list .b-item-5 { width:92px; }
.b-prod-info-icons .b-list .b-item-5:after { top:0px; margin:0 0 0 -19.5px; width:39px; height:47px; background:url('/images/pdc5.png') no-repeat;  }
.b-prod-info-icons .b-list .b-item-6 { width:102px; }
.b-prod-info-icons .b-list .b-item-6:after { top:3px; margin:0 0 0 -27px; width:54px; height:47px; background:url('/images/pdc6.png') no-repeat;  }

.b-bonus-c { padding:0 0 0 36px; margin-top: 14px; line-height:18px; font-size:16px; font-weight:700; color:#5f6a6f; 
background:url('/images/i-bonus2.png') no-repeat;  }
.b-bonus-c a { color:#3fa4f5; text-decoration:none; font-weight:400; }
.b-bonus-c a:hover { text-decoration:underline; }
.b-bonus-c em { font-style:normal; font-size:16px; color:#b71c1c; white-space:nowrap; }

.b-pcard-desc { font-size:14px; line-height:18px; color:#37474f; text-align:justify; padding:0 15px 0 0; margin-top: 14px;}
.b-pcard-desc .b-title { font-size:24px; color:#795548; line-height:25px; text-align:left; padding:0 0 5px 0; font-family:'Marmelad', sans-serif; }
.b-pcard-desc a { color:#3fa4f5; text-decoration:none; }
.b-pcard-desc a:hover { text-decoration:underline; }

.b-pcard-prop { margin-top: 14px; }
.b-pcard-prop .b-title { font-size:24px; color:#795548; line-height:25px; text-align:left; padding:0 0 5px 0; font-family:'Marmelad', sans-serif; }
.b-pcard-prop span { font-size: 14px; color: #546e7a; }

.b-sb-title { font-size:30px; color:#795548; font-family:'Marmelad', sans-serif; padding:0 0 12px 0; }


.b-pcm-vars { padding:0 0 30px 0; }
.b-wrap-tab { padding:9px; border:1px solid #9ccc65; background-color:#fff; box-shadow:0 0 10px rgba(85,139,47,.5); }
.b-wrap-tab > table { width:100%; }
.b-wrap-tab td { border-top:1px solid #cfd8dc; line-height:20px; padding:12px 5px; vertical-align:top; }
.b-wrap-tab tr:first-child td { border:none; }

.b-wrap-tab .t-name { font-size:14px; color:#546e7a; text-align:left; }
.b-wrap-tab .t-name a { color:#546e7a; text-decoration:none; }
.b-wrap-tab .t-name a:hover { text-decoration:underline; }
.b-wrap-tab .t-price { padding-left:10px; color:#71848e; font-size:16px; font-family:'Marmelad', sans-serif; /*position: relative;*/ }
.b-wrap-tab .t-price .b-old-price {font-size: 14px;color: #90a4ae;text-decoration: line-through; }
.b-wrap-tab .t-cvo { padding-left:10px; width:47px; }
.b-wrap-tab .b-cvo { width:45px; height:18px; position:relative; border-radius:5px; border:1px solid #cfd8dc; background-color:#fff; overflow:hidden; text-align:left; }
.b-wrap-tab .b-cvo .b-cvo-inp { border:none; background:none; width:22px; height:18px; padding:0 2px; text-align:center; font-size:14px; color:#546e7a; text-align:center; }
.b-wrap-tab .b-cvo .b-cvo-add { width:20px; height:10px; right:0px; top:0px; position:absolute; border-radius:0 5px 0 0; background-color:#eee; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-wrap-tab .b-cvo .b-cvo-add:after { content:''; left:6px; top:2px; position:absolute; width:0;height:0;border-style:solid;border-width:0 4.5px 5px 4.5px;border-color: transparent transparent #546e7a transparent; }
.b-wrap-tab .b-cvo .b-cvo-del { width:20px; height:10px; right:0px; bottom:0px; position:absolute; border-radius:0 0 5px 0; background-color:#eee; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-wrap-tab .b-cvo .b-cvo-del:after { content:''; left:6px; top:2px; position:absolute; width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#546e7a  transparent transparent  transparent; }

.b-pcm-vars .rel { position:relative; }

.b-wrap-tab .t-btn {width:81px; }
.b-wrap-tab .t-btn2 {width:123px; }
.b-wrap-tab .b-btn-buy,.b-wrap-tab .b-btn-buy1click { display:block; width:81px; height:20px; line-height:20px; text-align:center; text-decoration:none; text-transform:uppercase; border-radius:5px; background-color:#558b2f; color:#fff; font-size:11px; }
.b-wrap-tab .b-btn-notif { display:block; max-width:81px; height:20px; line-height:20px; text-align:center; text-decoration:none; text-transform:uppercase; border-radius:5px; background-color:#a1887f; color:#fff; font-size:11px; }
.b-wrap-tab .b-btn-buy1click { width:123px; background-color:#f44336; }

.b-wrap-tab .b-btn-buy1click:hover, .b-wrap-tab .b-btn-buy:hover, .b-wrap-tab .b-btn-notif:hover { color:#000000; }
.b-wrap-tab .t-deliv { width:165px; padding-left:15px; font-size:14px; color:#558b2f; }
.b-wrap-tab .t-deliv a { color:#3fa4f5; text-decoration:none; }
.b-wrap-tab .t-deliv a:hover { text-decoration:underline; }
.b-wrap-tab .b-add2fav { width:16px; height:14px; background:url('/images/i-hadd.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; display:inline-block; vertical-align:middle;  }
.b-wrap-tab .b-fav-active { background-position:0 bottom; }
.b-wrap-tab .t-avail { font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; max-width:115px; }
.b-wrap-tab .t-not-avail { color:#f44336; }
.b-wrap-tab .t-like { width:20px; }
.b-price-date { display:block; font-size:11px; line-height:12px; color:#4d5960; font-family:'Raleway'; }

.b-wrap-tab .btn-inform { width:81px; height:20px; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff;  background-color:#a1887f; text-align:center; display:block; line-height:20px; }
.b-wrap-tab .btn-inform:hover { opacity:.88; }

.b-list-pprof { padding:0 0 27px 0 !important; }

.b-list-pprof .b-lp-item { width:200px !important; height:402px !important; }
.b-list-pprof .b-lp-item .b-lp-inner { width:198px !important; height:402px !important; min-height:402px !important; }

.b-list-pprof .b-pic { height:190px; }
.b-list-pprof .b-pic img { width:70%; height:auto; min-height:249px;}
.b-list-pprof .b-title { font-size:14px; line-height:18px; height:72px; padding:0 8px; }
.b-list-pprof .b-descrp { padding:0 8px 10px 8px; position:absolute !important; left:0 !important; bottom:0 !important; }
.b-list-pprof .b-info-meta { padding:0; right:15px; bottom:10px; position:absolute; }
.b-list-pprof .b-price { font-size:18px; line-height:18px; }
.b-list-pprof .b-price .rur { font-size:16px; }
.b-list-pprof .b-prod-char { padding:0 0 4px 0; }
.b-list-pprof .b-meta { padding:0; }
.b-list-pprof .b-rat-sum { margin:4px 0 0 0; display:block; }
.b-list-pprof .b-old-price { margin:0; font-size:14px; }
.b-list-pprof .b-lp-item-zk { width:44px; display:inline-block; vertical-align:top; min-height:125px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background:url('/images/i-plus.png') 6px 95px no-repeat; margin:0 -3px 0 0; }
.b-list-pprof .b-lp-item-eq { width:61px; display:inline-block; vertical-align:top; min-height:125px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background:url('/images/i-eq.png') 6px 101px no-repeat; margin:0 -3px 0 0; }
.b-list-pprof .b-lp-item-summary { padding:32px 0 0 0; display:inline-block; vertical-align:top;  }
.b-list-pprof .b-without-disc { font-size:14px; color:#90a4ae; line-height:18px; padding:0 0 8px 0; }
.b-list-pprof .b-without-disc .b-sum-price { display:block; font-size:16px; line-height:20px; font-family:'Marmelad', sans-serif; }
.b-list-pprof .b-with-disc { padding:8px; width:152px; border:1px solid #f44336; margin:0 0 10px -9px; }
.b-list-pprof .b-with-disc .b-summ { display:block; font-size:22px; line-height:22px; padding:2px 0 2px 0; color:#37474f; font-family:'Marmelad', sans-serif; }
.b-list-pprof .b-with-disc .b-summ .rur { font-size:18px; }
.b-list-pprof .b-with-disc .b-economy { font-size:14px; color:#f44336; }
.b-list-pprof .btn-buy { display:inline-block; vertical-align:top;  padding:0 0 0 50px; width:67px; height:35px; line-height:35px; background:#558b2f url('/images/i-2bas.png') 20px 6px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; text-align:left; margin:0 0 10px 0; }
.b-list-pprof .btn-buy:hover { background-color:#26a69a; }
.b-list-pprof .b-free-dlv { font-size:11px; color:#558b2f; }

.b-card-tabs { padding:0 0 15px 0; }
.b-card-tabs-nav { list-style:none; vertical-align:top; width:100%; position:relative; z-index:2; }
.b-card-tabs-nav:after { clear:both; content:''; display:table; }
.b-card-tabs-nav > li { width:20%; float:left; box-sizing:border-box; border:1px solid #90a4ae; background:#eceff1 url('/images/x3.png') 0 bottom repeat-x; text-align:center; border-left:none; text-transform:uppercase; }
.b-card-tabs-nav > li:first-child { border:1px solid #90a4ae; margin-left:0 !important; }
.b-card-tabs-nav > li h2 { color:#37474f; font-family:'Marmelad', sans-serif; }
.b-card-tabs-nav > li a { display:block; font-size:14px; color:#37474f; font-family:'Marmelad', sans-serif; text-decoration:none; line-height:18px; padding:6px 3px 5px 3px; text-align:center; }
.b-card-tabs-nav > li.ui-tabs-active { background:#fff; margin-top:-5px; border:1px solid #90a4ae; border-bottom:none; padding-bottom:1px; }
.b-card-tabs-nav > li.ui-tabs-active a { padding-top:11px; }
.b-card-tab { position:relative; z-index:1; box-shadow:0 0 10px rgba(144,164,174,.5); border:1px solid #90a4ae; background-color:#fff; margin:-2px 0 0 0; }
.b-card-tab-inner { padding:25px 17px 20px 17px; font-size:14px; line-height:18px; color:#37474f; }
.b-card-tab-inner h3 { color:#795548; font-size:24px; line-height:25px; padding:0 0 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-card-tab-inner p { padding:0 0 20px 0; text-align:justify; }

.b-card-tab-inner.description h2{ font-size: 24px; margin: 0 0 10px 0; color: #795548; font-weight: 700; line-height: 36px; }
.b-card-tab-inner.description h3{ font-size: 20px; /*margin: 0 0 11px 0;*/ color: #795548; font-weight: 700; font-family: 'Raleway', sans-serif;}
.b-card-tab-inner.description h4{ font-size: 16px; margin: 0 0 6px 0;   color: #795548; font-weight: 700; line-height: 27px;   }
.b-card-tab-inner.description ul {display: inline-block;padding:0px 0 8px 40px; text-align: justify; vertical-align:top; }
.b-card-tab-inner.description ul li { padding:0 0 4px 0; /*background:url('/images/i-dot.png') 0 8px no-repeat;*/  }
.b-card-tab-inner.description ol { padding:0px 0 8px 40px; vertical-align:top; text-align:justify; }
.b-card-tab-inner.description ol li { padding:0 0 4px 0px; }

.b-ingredients { list-style:none; vertical-align:top; padding:0 0 20px 0; text-align: justify;}
.b-ingredients .b-item { display:inline-block; vertical-align:top; }
.b-ingredients .b-item:after { content:', '; }
.b-ingredients .b-item:last-child:after { content:'';}
.b-ingredients .b-item a { text-decoration:none; }
.b-ingredients .b-item a:hover { text-decoration:underline; }
.b-ingredients .b-help { font-size:9px; color:#fff; display:inline-block; vertical-align:top; text-align:center; width:10px; height:9px; background-color:#2196f3; cursor:pointer; line-height:9px; position:relative; top:4px; font-style:normal; padding:1px 0 0 0; }

.ttip { max-width:290px; border:1px solid #2196f3; background-color:#fff; padding:17px; box-shadow:0 0 10px rgba(164,144,174,.5); color:#4d5960; font-size:12px; line-height:15px; display:none; position:relative; z-index:1; }
.ttip .b-title { color:#2196f3; font-size:22px; line-height:25px; padding:0 0 12px 0; font-family:'Marmelad', sans-serif;  }
.ttip a { text-decoration:none; }
.ttip a:hover { text-decoration:underline; }
.ttip p { text-align:justify; }

.ttip .b-triangle { width:40px; height:14px; position:absolute; overflow:hidden; bottom:-14px; left:17px; }
.ttip .b-triangle:after { content:'';position:absolute;width:14px;height:14px; background:#fff; transform:rotate(-45deg); top:-10px; right:10px; box-shadow:0 0 10px rgba(164,144,174,.5); border:1px solid #2196f3; z-index:5;}


.b-must-auth { text-align:center; font-size:16px; color:#37474f; line-height:18px; padding:0 0 20px 0; color:#37474f; }
.b-must-auth a { text-decoration:none; }
.b-must-auth a:hover { text-decoration:underline; }

.b-ucomm { width:460px; margin:0 auto; :0 0 20px 0; }
.b-u-rate { padding:0 0 12px 0; line-height:25px; }
.b-u-rate .b-title { display:inline-block; vertical-align:top; font-size:24px; line-height:25px; padding:0 3px 12px 0; font-family:'Marmelad', sans-serif; color:#795548; }
.b-u-rate .u-rate { display:inline-block; vertical-align:top; position:relative; white-space:nowrap; margin:0 -3px 0 0; }

.b-form-comm { padding:0 0 18px 0; }
.b-form-comm .btn-send { display:block; margin:0 auto; width:200px; height:35px; border:none; cursor:pointer; background:#558b2f url('/images/i-pw.png') 35px 9px no-repeat;  font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; padding:0 0 0 30px; } 
/*.b-form-comm .btn-send:hover { opacity:.8 }*/
.b-form-comm .btn-send:hover { color:#000000 }
.b-form-comm .b-inp { padding:0 0 12px 0; }
.b-form-comm .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-form-comm .b-inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-form-comm .b-tarea { margin:0 0 12px 0; border:1px solid #83b651; border-radius:5px; overflow:hidden; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); }
.b-form-comm .b-tarea  textarea {  background:none; border:none; width:100%; box-sizing:border-box; padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; line-height:20px; min-height:110px;  }
.b-form-comm .b-tarea  textarea.placeholder { color:#c7d0d4; text-transform:uppercase; }

.b-attent { font-size:12px; color:#f44336; line-height:15px; max-width:820px; margin:0 auto; }
.b-attent a { text-decoration:none; }
.b-attent a:hover { text-decoration:underline; }
.b-wrap-ucomm { padding:0 0 30px 0; margin:0 0 20px 0; border-bottom:1px solid #90a4ae; }

.b-comm-item { margin:0 0 20px 0; background-color:#f5f5f5; }
.b-comm-item .b-head { background-color:#eaeaea; padding:11px 120px 11px 20px; line-height:18px; position:relative; }
.b-comm-item .b-name { font-size:16px; color:#2196f3; display:inline-block; vertical-align:top; padding:0 10px 0 0; text-transform:uppercase; font-family:'Marmelad', sans-serif; }
.b-comm-item .b-rat { display:inline-block; vertical-align:top; top:3px; width:70px; height:14px; position:relative; background:url('/images/i-star.png') repeat-x;  }
.b-comm-item .b-rat:after { content:''; height:14px; background:url('/images/i-star.png') 0 bottom repeat-x; left:0; top:0; position:absolute; }
.b-comm-item .b-rat-1:after { width:14px; }
.b-comm-item .b-rat-2:after { width:28px; }
.b-comm-item .b-rat-3:after { width:42px; }
.b-comm-item .b-rat-4:after { width:56px; }
.b-comm-item .b-rat-5:after { width:70px; }
.b-comm-item .b-head time { white-space:nowrap; right:15px; top:11px; position:absolute; font-size:12px; color:#37474f; }
.b-comm-item .b-body { padding:11px 20px; font-size:14px; line-height:18px; color:#37474f; }
.b-comm-item .b-body a { text-decoration:none; }
.b-comm-item .b-body a:hover { text-decoration:underline; }
.b-comm-item .b-title { font-size:16px; font-weight:700; line-height:20px; }
.b-comm-item .b-body p { padding:0 0 5px 0; }
.b-comm-item .b-comm-meta { text-align:right; padding:5px 0 0 0; }
.b-comm-item .b-comm-meta .b-yes { color:#558b2f; margin:0 0 0 10px; }
.b-comm-item .b-comm-meta .b-no { color:#f44336; }
.b-prod-video { text-align:center; padding:0 0 10px 0; }
.b-prod-video iframe { display:inline-block; vertical-align:top;  }


.b-pop-by1click { position:relative; display:none; z-index:100; background-color:#fff; border:1px solid #f44336; padding:15px; width:296px; box-shadow:0 0 10px rgba(244,67,54,.5); position:relative; }
.b-pop-by1click .b-triangle { width:40px; height:15px; position:absolute; overflow:hidden; bottom:-15px; left:25px; }
.b-pop-by1click .b-triangle:after { content:'';position:absolute;width:17px;height:17px; background:#fff; transform:rotate(45deg); top:-11px; left:10px; box-shadow:0 0 10px rgba(244,67,54,.5); border:1px solid #f1372c; }
.b-pop-by1click .b-title { color:#b71c1c; font-size:24px; line-height:25px; padding:0 0 10px 0; font-family:'Marmelad', sans-serif; }
.b-pop-by1click .b-warn-text {color: #f44336; padding-bottom: 10px; font-family: 'Raleway', sans-serif; }
.b-pop-by1click .btn-send { display:block; margin:4px auto 0 auto; width:97px; height:30px; border:none; cursor:pointer; background:#f44336; font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; } 
.b-pop-by1click .btn-send:hover { opacity:.8 }
.b-pop-by1click .b-inp { padding:0 0 8px 0; }
.b-pop-by1click .b-inp input { border:1px solid #f1372c; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(244,67,54,.6); padding:6px 8px 5px 8px; font-size:14px; color:#b71c1c; font-family:'Marmelad', sans-serif; }
.b-pop-by1click .b-inp input.placeholder { color:#90a4ae; text-transform:uppercase; }
.b-pop-by1click .b-tarea { margin:0 0 12px 0; border:1px solid #f1372c; border-radius:5px; overflow:hidden; background:#fff; box-shadow:inset 0 0 5px rgba(244,67,54,.6); }
.b-pop-by1click .b-tarea textarea {  background:none; border:none; width:100%; box-sizing:border-box; padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; line-height:20px; min-height:71px;}
.b-pop-by1click .b-tarea textarea.placeholder { color:#90a4ae; text-transform:uppercase; }
.b-pop-by1click form h2 {font-size: 14px !important; text-align: center}
.b-pop-by1click form p {text-align: justify;}

.b-pop-deliv {  z-index:100; background-color:#fff; border:1px solid #90a4ae; padding:15px; width:220px; box-shadow:0 0 10px rgba(144,164,174,.5); font-size:16px; line-height:20px; color:#37474f; position:relative; }
.b-pop-deliv .b-triangle { width:40px; height:15px; position:absolute; overflow:hidden; bottom:-15px; left:25px; }
.b-pop-deliv .b-triangle:after { content:'';position:absolute;width:17px;height:17px; background:#fff; transform:rotate(45deg); top:-11px; left:10px; box-shadow:0 0 10px rgba(144,164,174,.5); border:1px solid #90a4ae; }
.b-pop-deliv .b-triangle.bottom { top: -15px; right: 75px; bottom: initial !important; left: initial !important;}
.b-pop-deliv .b-triangle.bottom:after{ top: 6px !important; }  
.b-pop-deliv .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 5px 0; font-family:'Marmelad', sans-serif; }
.b-pop-deliv em { font-style:normal; color:#558b2f; }
.b-pop-deliv .b-geoplace { padding:0 0 15px 0; }
.qtip-close { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:17px; height:17px; border:none; background: url('/images/pop-close2.png') center center no-repeat; right:9px; top:9px; position:absolute; cursor:pointer; z-index:2; }



.b-article { font-size:14px; line-height:18px; color:#37474f; padding:0 0 20px 0; }
.b-article p { padding:0 0 15px 0; }
.b-article .b-c-meta { padding:5px 0 15px 0; margin:0; }
/*.b-article h2, .b-article h3 {  line-height:25px; color:#795548; font-family:'Marmelad', sans-serif; font-weight:400; padding:0 0 15px 0; } */
.b-article h2{ font-size: 24px; margin: 0 0 10px 0; color: #795548; font-weight: 700; line-height: 36px; }
.b-article h3{ font-size: 20px; margin: 0 0 11px 0; color: #795548; font-weight: 700; }
.b-article h4{ font-size: 16px; margin: 0 0 6px 0;   color: #795548; font-weight: 700; line-height: 27px;   }
.b-article ul { margin:0 0 15px 20px; list-style:none; vertical-align:top; }
.b-article ul li { padding:0 0 4px 8px; background:url('/images/i-dot.png') 0 8px no-repeat;  }
.b-article ol { margin:0 0 15px 20px; }
.b-article .b-c-meta > li { background:none; padding:0 17px 0 0; }
.pic-full { padding:0 0 25px 0; }
.pic-full img { display:block; /*width:100%; height:auto;*/ }
.pic-center { text-align:center; padding:0 0 25px 0; }


.b-share-soc { list-style:none; vertical-align:top; text-align:right; }
.b-share-soc > li { display:inline-block; vertical-align:top; font-size:14px; line-height:16px; color:#37474f; margin:0 -3px 0 0;padding:0 0 0 5px; }
.b-share-soc > li:first-child { padding-right:5px; }
.b-share-soc > li a { display:block; width:16px; height:16px; background:url('/images/i-soc.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-share-soc > li a:hover { opacity:.88; }
.b-share-soc > li a.b-link-share-1 { background-position:0 0; }
.b-share-soc > li a.b-link-share-2 { background-position:-16px 0; }
.b-share-soc > li a.b-link-share-3 { background-position:-32px 0; }
.b-share-soc > li a.b-link-share-4 { background-position:-48px 0; }
.b-share-soc > li a.b-link-share-5 { background-position:-64px 0; }
.b-share-soc > li a.b-link-share-6 { background-position:-80px 0; }
.b-share-soc > li a.b-link-share-7 { background-position:-96px 0; }
.b-share-soc > li a.b-link-share-8 { background-position:-112px 0; }
.b-share-soc > li a.b-link-share-9 { background-position:-128px 0; }
.b-share-soc > li a.b-link-share-10 { background-position:-144px 0; }

.b-recommend { padding:0 0 20px 10px; box-sizing: border-box;}
.b-recommend .b-page-title { padding:0 20px 25px 20px; }
.b-recommend .b-page-title a{ font-size: 42px; color: #b71c1c; line-height: 40px; font-family: 'Marmelad', sans-serif; }
.b-recommend .b-list-prod { padding:0; margin:0 -5px 0 0; }

.b-art-comments { padding:0 10px 10px 10px; }
.b-art-comments .b-page-title { padding:0 20px 25px 20px; }
.b-art-comments .b-wrap-ucomm { padding:0 0 14px 0; border:none; margin:0; }
.b-art-comments .b-form-comm .btn-send { width:205px; background-position:12px 9px; }


.b-sel-region { width:550px; margin:0 auto; padding:18px 0 30px 0; }
.b-sel-region .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 12px 0; font-family:'Marmelad', sans-serif; }
.b-sel-region .btn-send { display:block; margin:4px auto 0 auto; width:97px; height:30px; border:none; cursor:pointer; background:#558b2f; font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; } 
.b-sel-region .btn-send:hover { opacity:.8 }
.b-sel-region .b-ss { width:430px; padding:0 0 8px 0; margin:0 auto; }

.b-d-attention { padding:0px 10px 20px 10px; font-size:14px; line-height:18px; color:#37474f; }
.b-d-attention em { font-style:normal; color:#f44336; }



.b-col-deliv { width:46%; margin:0 -3px 0 0; display:inline-block; vertical-align:top; padding:0 5% 0 0; }
.b-col-pay { width:49%; margin:0 -3px 0 0; display:inline-block; vertical-align:top; }
.b-col-title { color:#795548; font-size:24px; line-height:24px; padding:0 0 30px 0; font-family:'Marmelad', sans-serif; }

.b-deliv-item { border:1px solid #bbb; padding:8px; margin:0 0 14px 0; }
.b-deliv-item .b-di-title { padding:0 8px; height:26px; line-height:26px; color:#fff; font-weight:700; background-color:#888; margin:0 0 10px 0; font-size:16px; }
.b-deliv-item .b-insur { color:#2a8800; font-size:12px; line-height:15px; padding:0 0 10px 0; }
.b-list-group { list-style:none; vertical-align:top; }
.b-list-group .b-item { padding:6px 0; border-top:1px solid #ccc; position:relative; margin:0 0 0 24px; }
.b-list-group > li:first-child { padding-top:0; border:none; }
.b-list-group > li:last-child { padding-bottom:0; }
.b-list-group .b-radio { left:-28px; top:5px; position:absolute; width:24px; text-align:center; }
.b-list-group label { display:table; width:100%; cursor:pointer; position:relative; }
.b-list-group .b-pic { display:table-cell; vertical-align:middle; width:72px; margin:0 -3px 0 0; }
.b-list-group .b-text { display:table-cell; vertical-align:middle; color:#555; }
.b-deliv-item .b-list-group .b-pic, .b-deliv-item .b-list-group .b-text { vertical-align:top; }
.b-list-group .b-name { display:block; position:relative; font-weight:700; font-size:14px; line-height:18px; color:#000; }
.b-list-group .b-name i { font-size:12px; font-weight:400; font-style:normal; color:#555; }
.b-list-group .b-price { right:0px; top:0px; position:absolute; font-weight:700; color:#000; }
.b-list-group .b-terms { right:100px; top:0px; position:absolute; }  
.b-list-group .b-descrip i { font-style:normal; text-decoration:underline; }
.b-pay-item .b-list-group .b-radio { top:50%; margin:-10px 0 0 -5px; }

/**
* @file:highslide.css 
* @version:4.1.13
*/
.highslide-container table {
	background:none;
}
.highslide {
	outline:none;
	text-decoration:none;
}
.highslide-active-anchor img {
	visibility:hidden;
}
.highslide-gallery .highslide-active-anchor img {
	visibility:visible;
	cursor:default;
}
.highslide-image {
	border:1px solid #cfd8dc;
}
.highslide-heading {
	display:none;
	font-weight:bold;
	margin:0.4em;
}
.highslide-dimming {
	/*position:absolute;*/
	background:black;
}
a.highslide-full-expand {
   display:block;
   margin:0 10px 10px 0;
   width:34px;
   height:34px;
}
.highslide-loading {
	display:block;
	color:black;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px;
	border:1px solid white;
	background-color:white;
	padding-left:22px;
	background-position:3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding:2px;
	color:silver;
	text-decoration:none;
	font-size:10px; display:none !important; 
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color:white;
	background-color:gray;
}
.highslide-move, .highslide-move * {
	cursor:move;
}

.highslide-viewport {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	z-index:1;
	background:none;
	left:0;
	top:0;
}
.highslide-overlay {
	display:none;
}
.hidden-container {
	display:none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position:relative;
	top:-15px;
	left:15px;
	width:30px;
	height:30px;
	cursor:pointer;
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.highslide-gallery ul li {
	display:block;
	position:relative;
	float:left;
	width:106px;
	height:106px;
	border:1px solid silver;
	background:#ededed;
	margin:2px;
	padding:0;
	line-height:0;
	overflow:hidden;
}
.highslide-gallery ul a {
	position:absolute;
	top:50%;
	left:50%;
}
.highslide-gallery ul img {
 	position:relative;
	top:-50%;
	left:-50%;
}
html>/**/body .highslide-gallery ul li {
	display:table;
	text-align:center;
}
html>/**/body .highslide-gallery ul li {
	text-align:center;
}
html>/**/body .highslide-gallery ul a {
	position:static;
	display:table-cell;
	vertical-align:middle;
}
html>/**/body .highslide-gallery ul img {
	position:static;
}


/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display:none;
}
.highslide-html {
	background-color:white;
}
.mobile .highslide-html {
	border:1px solid silver;
}
.highslide-html-content {
	display:none;
	width:400px;
	padding:0 5px 5px 5px;
}
.highslide-header {
	padding-bottom:5px;
}
.highslide-header ul {
	margin:0;
	padding:0;
	text-align:right;
}
.highslide-header ul li {
	display:inline;
	padding-left:1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display:none;
}
.highslide-header a {
	font-weight:bold;
	color:gray;
	text-transform:uppercase;
	text-decoration:none;
}
.highslide-header a:hover {
	color:black;
}
.highslide-header .highslide-move a {
	cursor:move;
}
.highslide-footer {
	height:16px;
}
.highslide-footer .highslide-resize {
	display:block;
	float:right;
	margin-top:5px;
	height:11px;
	width:11px;
	background:url(/images/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display:none;
}
.highslide-body {
}
.highslide-resize {
	cursor:nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height:18px;
	border-bottom:1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position:absolute;
	margin:2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor:move;
	display:block;
	height:16px;
	position:absolute;
	right:24px;
	top:0;
	width:100%;
	z-index:1;
}
.draggable-header .highslide-header .highslide-move * {
	display:none;
}
.draggable-header .highslide-header .highslide-close {
	position:absolute;
	right:2px;
	top:2px;
	z-index:5;
	padding:0;
}
.draggable-header .highslide-header .highslide-close a {
	display:block;
	height:16px;
	width:16px;
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position:0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display:none;
}
.draggable-header .highslide-maincontent {
	padding-top:1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height:18px;
	border-bottom:1px solid #dddddd;
}
.titlebar .highslide-heading {
	position:absolute;
	width:90%;
	margin:1px 0 1px 5px;
	color:#666666;
}

.titlebar .highslide-header .highslide-move {
	cursor:move;
	display:block;
	height:16px;
	position:absolute;
	right:24px;
	top:0;
	width:100%;
	z-index:1;
}
.titlebar .highslide-header .highslide-move * {
	display:none;
}
.titlebar .highslide-header li {
	position:relative;
	top:3px;
	z-index:2;
	padding:0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top:1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display:none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-caption {
	padding:0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border:none;
}
.borderless .highslide-caption {
	border-bottom:1px solid white;
	border-top:1px solid white;
	background:silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background:#444;
}

.highslide-container table td { background:none !important; }



/* fileinp */
.b-file-type { font-size:12px; color:#546e7a; line-height:15px; }
.file-upload { font-size:12px; color:#546e7a; }
.file-upload .btn { overflow:hidden; width:97px; height:30px; line-height:30px; text-align:center; border-radius:5px; margin:0 auto 5px auto; cursor:pointer; color:#fff; text-transform:uppercase; font-size:11px; background-color:#558b2f; position:relative; }
.file-upload .btn:hover { opacity:.88; }
.file-upload .btn input, .js-fileapi-wrapper input {
	 	top:-10px;
		right:-40px;
		z-index:2;
		position:absolute;
		cursor:pointer;
		opacity:0;
		filter:alpha(opacity=0);
		font-size:50px;
		cursor:pointer;
	}

	.file-upload .btn-txt {
		position:relative;
	}

	.file-upload .btn .progress {
		top:0;
		left:0;
		right:0;
		bottom:0;
		opacity:.5;
		position:absolute;
	}
		.file-upload .progress .bar {
			width:0;
			top:0;
			left:0;
			bottom:0;
			position:absolute;
			background-color:#f60;
		}


.file-upload .progress-small {
	height:5px;
	padding:1px;
	box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.3);
	border-radius:10px;
	background-color:rgba(0,0,0,.5);
}
	.file-upload .progress-small .bar {
		width:0;
		height:100%;
		position:static;
		border-radius:10px;
		background-color:orange;
	}

.file-upload .b-upload {
	white-space:nowrap;
}
	.file-upload .b-upload__name,
	.file-upload .b-upload__size {
		display:inline-block;
		position:relative;
		overflow:hidden;
		max-width:150px;
		vertical-align:middle;
	}
		.file-upload .b-upload__size {
			color:#666;
			font-size:12px;
		}

	.file-upload .b-upload .js-files:after {
		clear:both;
		content:'';
		display:block;
	}

	.file-upload .b-upload__dnd {
		padding:30px;
		border-radius:5px;
		margin-bottom:10px;
		background-color:rgba(0,0,0,.1);
	}
		.inp-files-g .b-upload__dnd_hover {
			color:#fff;
			background-color:orange;
		}

	.file-upload .b-upload__hint {
		padding:5px 8px;
		font-size:12px;
		white-space:normal;
		border-radius:3px;
		background-color:rgba(0,0,0,.08);
	}


.file-upload hr { display:none; }
.file-upload .b-thumb {
	display:none;
}
	.file-upload .b-thumb__del {
		display:none;
	}
		.file-upload .b-thumb:hover .b-thumb__del {
			opacity:1;
		}

	.file-upload .b-thumb__rotate {
		display:none;
	}

	.file-upload .b-thumb__preview {
		display:none;
	}
		.file-upload .b-thumb__preview__pic {
			display:none;
		}

	.file-upload .b-thumb__name {
		width:80px;
		overflow:hidden;
		font-size:11px;
		padding:5px 0 0 0;
	}

	.file-upload .b-thumb__progress {
		top:75px;
		left:10px;
		right:10px;
		position:absolute;
	}
.file-upload { padding:0 0 10px 0; }




.b-ing-tabs { padding:20px 0; }
.b-ing-title { color:#ff8f00; }

.b-tab-inner { padding:25px 20px; font-size:14px; line-height:18px; color:#37474f; }
.b-tab-inner:after { content:''; display:table; clear:both; }
.b-ing-pic { float:left; padding:0 25px 25px 0; }
.b-ing-pic img { border:1px solid #cfd8dc; }
.b-ing-tab { position:relative; z-index:1; box-shadow:0 0 10px rgba(144,164,174,.5); border:1px solid #90a4ae; background-color:#fff; margin:-2px 0 0 0; }
.b-tab-inner h3 { color:#795548; font-size:24px; line-height:25px; padding:0 0 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-tab-inner h2 { color:#795548; font-size:30px; line-height:30px; padding:0 0 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-tab-inner p { padding:0 0 20px 0; text-align:justify; }
.b-tab-inner p strong { color:#37474f; font-size:18px; }
.b-tab-inner ol{display: inline-block; padding: 0px 0 8px 36px; text-align: justify; vertical-align: top;}
.b-tab-inner ul{display: inline-block; padding: 0px 0 8px 40px; text-align: justify; vertical-align: top;}
.b-tab-inner ul li{padding:0 0 4px 0}

.b-i-photos { list-style:none; vertical-align:top; margin:0 -18px; }
.b-i-photos > li { display:inline-block; vertical-align:top; margin:0 -2px 0 0; padding:0 8px 15px 8px; }
.b-i-photos > li img { border:1px solid #cfd8dc; }

.b-list-enc-alphab { list-style:none; vertical-align:top; }
.b-list-enc-alphab li { display:inline-block; vertical-align:top; width:46%; margin:0 -3px 0 0; padding:0 4% 9px 0; line-height:18px; font-size:14px; color:#795548; }
.b-list-enc-alphab li a { text-decoration:none; color:#795548; position:relative; padding:0 0 0 15px; }
.b-list-enc-alphab li a:after { content:''; width:8px; height:8px; border-radius:50%; background-color:#b71c1c; left:0; top:4px; position:absolute; }
.b-list-enc-alphab li a:hover { color:#b71c1c; }

.b-mcol-recommend .b-page-title { color:#26a69a; padding:0 0 20px 0; }
.b-page-title-recommend { color:#26a69a; }
.b-tags { padding:0 0 35px 0; line-height:18px; text-transform:uppercase; font-size:12px; color:#90a4ae; font-weight:700; position:relative; }
.b-tags a { color:#90a4ae; text-decoration:none; margin:0 0 0 5px; }
.b-tags a:hover { color:#b71c1c; }
.b-tags a:first-child { padding:0 0 0 20px; position:relative; }
.b-tags a:first-child:after { content:''; width:17px; height:17px; background:url('/images/i-tag.png') no-repeat; left:0; top:-1px; position:absolute; }
.b-tags a:first-child:hover:after { background-position:0 bottom; }
 
.b-main-search { padding:0 0 30px 0; position:relative; }
.b-main-search .b-ts-list { list-style:none; vertical-align:top; display:table; width:100%; position:relative; z-index:5; }
.b-main-search .b-ts-list .b-item { display:table-cell; vertical-align:top; }

.b-n-search-result { font-size:11px; color:#37474f; font-weight:700; padding:10px 11px 0 11px; text-transform:uppercase; }

.b-msearch-item { border:1px solid #9acb64; padding:10px; margin:0 0 15px 0; }
.b-pop-wishlist .b-msearch-item { padding:14px 10px; margin:0 0 9px 0; }
.b-msearch-item .b-ms-container { list-style:none; vertical-align:top; width:100%; display:table; }
.b-msearch-item .b-ms-container .b-item { display:table-cell; vertical-align:middle; }  
.b-msearch-item .b-pic { width:127px; padding:0 5px 0 0; }
.b-msearch-item .b-pic img {width: 100px; }
.b-msearch-item .b-prod-d { padding:0 20px 0 0; width: 560px;}
.b-msearch-item .b-prod-d .b-title { font-size:16px; line-height:20px; color:#795548; margin:0 0 8px 0; padding:0; }
.b-msearch-item .b-prod-d .b-title a { color:#795548; text-decoration:none; width:100%; word-wrap: break-word; display:inline-block;}
.b-msearch-item .b-prod-d .b-title a:hover { color:#2196f3; } 
.b-msearch-item .b-prod-d .b-title b {font-weight: normal !important}
.b-msearch-item .b-prod-d .b-prod-labels { display:inline-block; vertical-align:top;  }

.b-msearch-item .b-rat { display:inline-block; vertical-align:top; width:70px; height:14px; position:relative; background:url('/images/i-star.png') repeat-x; position:relative; top:6px; margin:0 6px 0 0; }
.b-msearch-item .b-rat:after { content:''; height:14px; background:url('/images/i-star.png') 0 bottom repeat-x; left:0; top:0; position:absolute; }
.b-msearch-item .b-rat-1:after { width:14px; }
.b-msearch-item .b-rat-2:after { width:28px; }
.b-msearch-item .b-rat-3:after { width:42px; }
.b-msearch-item .b-rat-4:after { width:56px; }
.b-msearch-item .b-rat-5:after { width:70px; }

.b-msearch-item .b-it-char { font-size:12px; color:#37474f; padding:0 20px 0 0; width:130px; }
.b-msearch-item .b-it-price { padding:0 10px 0 0; width: 120px; }
.b-msearch-item .b-it-price .t-n-avail{ font-size: 14px; color: #f44336; font-family: 'Marmelad', sans-serif;}
.b-msearch-item .b-price { color:#37474f; font-size:22px; font-family:'Marmelad', sans-serif; position:relative; white-space:nowrap; }
.b-msearch-item .b-price .rur { font-size:18px; }
.b-msearch-item .b-price .b-old-price { color:#90a4ae; font-size:16px; text-decoration:line-through; left:0px; top:-18px; position:absolute; }
.b-msearch-item .b-price .b-old-price .rur { font-size:16px; }

.b-msearch-item .b-add2f { text-align:center; width:52px; }
.b-msearch-item .b-add2fav { width:16px; height:14px; background:url('/images/i-hadd.png') no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  display:inline-block; vertical-align:top;  }
.b-msearch-item .b-fav-active { background-position:0 bottom; }
.b-msearch-item .btn-add2bas { display:block; padding:0 0 0 49px; width:94px; height:28px; line-height:28px; background:#558b2f url('/images/i-2bas.png') 21px 3px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff;  }
.b-msearch-item .btn-add2bas:hover { color:#000000; }
.b-msearch-item .b-rat-sum { display:inline-block; vertical-align:top; background:url('/images/i-tsum.png') no-repeat; line-height:12px; padding:0 0 5px 22px; font-size:12px; font-weight:700; color:#90a4ae; margin:5px 8px 0 0; }
.b-msearch-item .b-btns {}
.b-msearch-item .b-wrap-btns { width:176px; }
.b-col-wishlist .b-msearch-item .b-pop-del-pos { width:21px; height:18px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background:url('/images/i-del.png') no-repeat; right:0px; top:5px; position:absolute; }
.b-msearch-item .b-wrap-btns { display:inline-block; vertical-align:middle; position:relative; }
.b-msearch-item .b-free-deliv { width:143px; text-align:center; left:0; top:32px; position:absolute; font-size:11px; color:#558b2f; }

.bm-search-ing { border:1px solid #ffa000; }
.bm-search-blog { border:1px solid #90a4ae; }

.b-msearch-item .b-info-d { color:#37474f; font-size:14px; line-height:18px; padding:0 20px 0 0; }
.b-msearch-item .b-info-d a { text-decoration:none; }
.b-msearch-item .b-info-d a:hover { color:#2196f3; }
.b-msearch-item .b-info-d p{max-width: 1008px; text-align: justify;} 
.b-msearch-item .b-info-d p a:hover { text-decoration:underline; }
.b-msearch-item .b-info-d .b-title { font-size:24px; line-height:25px; color:#6d4c41; padding:0 0 8px 0; font-family:'Marmelad', sans-serif; }
.b-msearch-item .b-info-d .b-title a { color:#6d4c41; font-family:'Marmelad', sans-serif; }
.b-msearch-item .b-info-d .b-title a:hover { color:#2196f3; }
.b-msearch-item .b-info-d .b-title b{font-weight: normal !important}

.bm-search-blog .b-info-d { font-size:12px; line-height:15px; }

.b-contacts { font-size:14px; color:#37474f; line-height:18px; }
.b-contacts .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 10px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-contacts .b-timework { font-weight:700; padding:0 0 15px 0; } 
.b-contacts .b-timework em { color:#b71c1c; font-style:normal; }
.b-contacts p strong { color:#b71c1c; }
.b-contacts .b-list-contacts { list-style:none; vertical-align:top; text-align:center; padding:40px 0 25px 0; }
.b-contacts .b-list-contacts > li { display:inline-block; vertical-align:top; width:33.33%; margin:0 -3px 0 0; padding:0 0 15px 0; line-height:61px; color:#795548; font-size:24px;  font-family:'Marmelad', sans-serif; }
.b-contacts .b-list-contacts > li a { display:inline-block; font-family:'Marmelad', sans-serif; color:#795548; text-decoration:none; height:61px; }
.b-contacts .b-list-contacts > li a:hover { color:#2196f3; }
.b-contacts .b-list-contacts .b-item1 span { display:inline-block; vertical-align:top; height:61px; padding:0 0 0 80px; background:url('/images/i-cnt1.png') no-repeat; white-space:nowrap; }
.b-contacts .b-list-contacts .b-item2 a { padding:0 0 0 76px; background:url('/images/i-cnt2.png') 0 center no-repeat; }
.b-contacts .b-list-contacts .b-item3 a { padding:0 0 0 70px; background:url('/images/i-cnt3.png') 0 center no-repeat; }
.b-contacts .b-sheme-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 15px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-contacts .b-sheme-title address { font-style:normal; display:inline; }
.b-contacts .b-sheme-title .adm-info { font-size:14px; color:#37474f; font-family:'Raleway'; }
.b-map > ymaps { box-shadow:0 0 10px rgba(144,164,174,.5); }
.b-contacts abbr { border:none; }
.b-contacts .fn.org { left:-10000px; top:-10000px; position:absolute; }

.b-2c-container { padding:25px 20px; border:1px solid #90a4ae; box-shadow:0 0 10px rgba(144,164,174,.5); margin:0 0 20px 0; }
.padb25 { padding-bottom:25px !important; } 

.b-checkout-noreg { display:inline-block; vertical-align:top; width:45%; margin:0 -3px 0 0; padding:0 6.8% 0 0; }
.b-col-reg { display:inline-block; vertical-align:top; width:42%; margin:0 -3px 0 0; }

.b-checkout-noreg .b-body { padding:0 0 0 70px; }
.b-col-reg .b-body { padding:0 0 0 32px; }

.b-checkout-noreg .b-body h2 { font-family:'Marmelad'; sans-serif; font-size: 24px; color: #b71c1c; padding: 80px 0 34px 7px; }
.b-checkout-noreg .b-body p.b-o-success-text { font-size: 14px; text-align: justify}

.b-2c-form .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 25px 0; font-family:'Marmelad', sans-serif; font-weight:400; }

.b-2c-form .btn-send { display:block; margin:0 auto; width:160px; height:35px; border:none; cursor:pointer; background:#558b2f url('/images/i-checkout.png') 9px 7px no-repeat;  font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; padding:0 0 0 25px; } 
.b-2c-form .btn-send:hover { opacity:.8 }
.b-2c-form .b-inp { padding:0 0 8px 0; }
.b-2c-form .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-2c-form .b-inp input.placeholder { color:#546e7a;}
.b-2c-form .b-tarea { margin:0 0 12px 0; border:1px solid #83b651; border-radius:5px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); }
.b-2c-form .b-tarea  textarea {  background:none; border:none; width:100%; box-sizing:border-box; padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; line-height:20px; min-height:71px;}
.b-2c-form .b-tarea  textarea.placeholder { color:#546e7a; text-transform:uppercase; }
.b-2c-form .b-inp-medium { display:inline-block; vertical-align:top;  margin:0 10px 0 0; }
.b-2c-form .b-you-code { display:inline-block; vertical-align:top; font-size:12px; color:#50abf3; line-height:30px; }
.b-2c-form .b-you-code a { color:#50abf3; text-decoration:none; }
.b-2c-form .b-you-code a:hover { color:#2196f3; }

.b-2c-form .b-req-field { position:relative; }
.b-2c-form .b-req-field:after { content:'*'; color:#f44336; font-size:24px; line-height:30px; left:-16px; top:3px; position:absolute; font-family:'Marmelad', sans-serif; }

.b-2c-form .b-attent { font-size:12px; color:#37474f; line-height:15px; padding:0 0 12px 0;}
.b-2c-form .b-attent i { color:#f44336;font-style:normal; }
.b-2c-form .b-req { font-size:12px; color:#f44336; position:relative; padding:12px 0 0; }
.b-2c-form .b-req:after { content:'*'; color:#f44336; font-size:24px; line-height:30px; left:-16px; top:6px; position:absolute; font-family:'Marmelad', sans-serif; }
.b-2c-form .b-req p { padding:0 0 15px 0; }
.b-2c-form .b-req a { text-decoration:none; color:#50abf3; }
.b-2c-form .b-req a:hover { color:#2196f3; }

.b-2c-form .b-ss { margin:0 0 8px 0; }
.b-2c-form .b-ss-city { position:relative; padding:0 0 0 60px; }
.b-2c-form .b-ss-city > label { font-size:14px; color:#546e7a; text-transform:uppercase; line-height:30px; left:0; top:0px; position:absolute; font-family:'Marmelad', sans-serif; }

.b-2c-form .b-no-eight { font-size:12px; color:#f44336; padding:1px 0 4px 0; line-height:15px; }
.b-2c-form .b-cap4a { display:inline-block; vertical-align:top; }
.b-2c-form .b-cap4a img { border:1px solid #000; margin:-3px 0 0 0; }

.b-2c-form .b-rsuscribe { padding:6px 0 26px 10px; white-space:nowrap; }
.b-2c-form .b-rsuscribe label { font-size:14px; color:#37474f; line-height:20px; padding:0 0 0 8px; display:inline-block; vertical-align:top; cursor:pointer; }
.b-2c-form .b-rsuscribe .icheckbox_minimal { border:1px solid #81b450; box-shadow:inset 0 0 5px rgba(84,138,47,.6); background:url('/images/i-check2.png') -10000em -10000em no-repeat; }
.b-2c-form .b-rsuscribe .icheckbox_minimal.checked { background-position:center center; } 

.b-2c-form .b-col-reg .btn-send { width:173px; padding:0; background:#558b2f; height:30px; margin:8px auto 0 auto; position:relative; left: 10px; }

.b-2c-form .b-col-auth .b-list { list-style:none; vertical-align:top; text-align:center; }
.b-2c-form .b-col-auth .b-list .b-item { display:inline-block; vertical-align:top; padding:0 8px 8px 8px; margin:0 -3px 0 0; }
.b-2c-form .b-col-auth .b-list .b-item-inp { width:35%; }
.b-2c-form .b-col-auth .b-list .n-item-send { width:143px; }
.b-2c-form .b-col-auth .b-list .btn-send { width:143px; padding:0; background:#558b2f; height:30px; }
.b-2c-form .b-col-auth .b-forgot-pas { text-align:left; padding:0 0 0 11px; color:#2196f3; font-size:14px; }
.b-2c-form .b-col-auth .b-forgot-pas a { color:#2196f3;  text-decoration:none; }
.b-2c-form .b-col-auth .b-forgot-pas a:hover { color:#50abf3; }

#passinp1, #passinp3, #passinp5, #passinpe1 { color:#c7d0d4; text-transform:uppercase; }
#passinp2, #passinp4, #passinp6, #passinpe2 { display:none; }

.b-pc-tab { position:relative; z-index:1; box-shadow:0 0 10px rgba(144,164,174,.5); border:1px solid #90a4ae; background-color:#fff; margin:-2px 0 0 0; }
.b-pc-inner { padding:25px 20px 20px 20px; font-size:14px; line-height:18px; color:#37474f; position:relative; }
.b-pc-tab .b-hello { color:#795548; font-size:24px; line-height:25px; padding:0 0 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pc-container { padding:0 0 10px 0; }
.b-pc-container:after { content:''; display:table; clear:both; }
.b-pc-container .b-pc-you-data { display:inline-block; vertical-align:top; width:36.8%; padding:0 3% 10px 0; margin:0 -3px 0 0; }
.b-pc-container .b-pc-ava { display:inline-block; vertical-align:top; width:110px; padding:0 20px 0 0; margin:0 -3px 0 0; }
.b-pc-container .b-pc-ava img { border:1px solid #90a4ae; }
.b-pc-container .b-pc-text { display:inline-block; vertical-align:top; width:290px; margin:-3px -3px 0 0; }
.b-pc-container .b-pc-text .b-gfdb { padding:23px 0 8px 0; font-weight:700; }
.b-pc-container .b-pc-text .b-gfdb a {text-decoration:none; color:#2196f3; }
.b-pc-container .b-pc-text .b-gfdb a:hover { color:#50abf3; }
.b-pc-container .b-pc-text .b-isuscribe label { color:#37474f; font-size:14px; cursor:pointer; padding:0 0 0 8px; line-height:20px; display:inline-block; vertical-align:top;  }
.b-pc-container .b-pc-text .b-isuscribe .icheckbox_minimal { border:1px solid #81b450; box-shadow:inset 0 0 5px rgba(84,138,47,.6); background:url('/images/i-check2.png') -10000em -10000em no-repeat; }
.b-pc-container .b-pc-text .b-isuscribe .icheckbox_minimal.checked { background-position:center center; } 

.b-pc-container .b-u-links { list-style:none; display:inline-block; vertical-align:top; padding:0 0 0 21px; border-left:1px solid #cfd8dc; }
.b-pc-container .b-u-links li { line-height:16px; padding:0 0 5px 0; font-size:14px; }
.b-pc-container .b-u-links a { text-decoration:none; color:#2196f3; }
.b-pc-container .b-u-links a:hover { color:#50abf3; }

.b-pc-container .b-data-r { float:right; width:190px; text-align:center; margin:-5px 20px 0 0; }
.b-pc-container .b-u-bonus { font-size:18px; color:#37474f; font-family:'Marmelad', sans-serif; line-height:20px; padding:0 0 12px 0; text-transform:uppercase; }
.b-pc-container .b-u-bonus b { color:#f44336; font-weight:400; line-height:44px; font-size:42px; display:block; padding:0 0 9px 0; }

.b-pc-container .b-wh-bon { font-size:12px; color:#2196f3; white-space:nowrap; padding:6px 0 12px 0; border-top:1px solid #cfd8dc; width:190px; margin:0 auto; }
.b-pc-container .b-wh-bon a { text-decoration:none; }
.b-pc-container .b-wh-bon a:hover { color:#50abf3; }

.b-pc-container .b-yamet { display:block; width:224px; height:38px; background:#fff url('/images/yam.png') center center no-repeat; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; border:1px solid #ff7a00; border-radius:5px;  margin:0 -20px 0 -15px;}

.b-pers-bl { padding:0 0 25px 0; width: 100%; overflow: hidden; }
.b-pers-bl .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 5px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pers-bl .b-title a { color:#3c9ef4; text-decoration:none; font-size:14px; font-family:'Raleway'; margin:0 0 0 5px; }
.b-pers-bl .b-title a:hover { color:#50abf3; }
.b-pers-bl .b-table { width:100%; }
.b-pers-bl .b-table td { font-size:14px; line-height:18px; color:#37474f; vertical-align:top; padding:10px 10px; border-bottom:1px solid #cfd8dc; }
.b-pers-bl .b-table tr td:first-child { padding:10px 0; width:5px; }
.b-pers-bl .b-table tr td:nth-child(2){width: 430px;}
.b-pers-bl .b-table tr td.b-td-ntrack{width: 19%; }
.b-pers-bl .b-table tr td:last-child { text-align:right; }
.b-pers-bl .by-default { color:#558b2f; }
.b-pers-bl .b-ntrack { color:#f5554b; }
.b-pers-bl .b-price { font-size:22px; color:#37474f; font-family:'Marmelad', sans-serif; white-space:nowrap; }
.b-pers-bl .b-price .rur { font-size:18px;; }
.b-pers-bl .b-stat-wait { color:#ff8f00; font-family:'Marmelad', sans-serif; }
.b-pers-bl .b-stat-made { color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-pers-bl .b-stat-cansel { color:#f44336; font-family:'Marmelad', sans-serif; }

.b-pc-tab .b-comm-item .b-rat { margin:0 0 10px 0; }
.b-pc-tab .b-comm-item .b-prod-name { font-size:18px; line-height:20px; color:#795548; }
.b-pc-tab .b-comm-item .m-rew-edit { position:relative; padding:0 265px 0 0; font-size:14px; line-height:18px; }
.b-pc-tab .b-comm-item .m-rew-edit a { color:#2196f3; text-decoration:none; margin:0 17px 0 0; }
.b-pc-tab .b-comm-item .m-rew-edit a:hover { color:#50abf3; }
.b-pc-tab .b-comm-item .m-rew-edit .b-comm-meta { right:0; top:0; position:absolute; color:#afafaf; padding:0;; }

.b-pc-tab .b-paging { margin:0; padding:0; }

.b-pc-tab .b-table .b-td-links { color:#3c9ef4; }
.b-pc-tab .b-table .b-td-links a { color:#3c9ef4; text-decoration:none; }
.b-pc-tab .b-table .b-td-links a:hover { color:#50abf3; }

.b-sett-show { right:25px; top:25px; position:absolute; width:255px; }
.b-sett-show label { display:inline-block; vertical-align:top; line-height:30px; font-size:14px; color:#546e7a; margin:0 -3px 0 0; padding:0 5px 0 0; }
.b-sett-show .b-cfilter { display:inline-block; vertical-align:top; padding:0; background:none; margin:0 -3px 0 0; width:170px; }

.b-radio-gr { list-style:none; vertical-align:top; padding:5px 0 0 0; }
.b-radio-gr > li { padding:2px 0; }
.b-radio-gr > li label { display:inline-block; vertical-align:top; line-height:20px; cursor:pointer; padding:4px 0 0 10px; margin:0 10px 0 0; }
.b-radio-gr .b-cfilter { display:inline-block; vertical-align:top; width:170px; padding:0; background:none; margin:0px 0 0 0; }

#feedb .b-pers-bl { margin:0 0 25px 0; padding:0 0 15px 0; border-bottom:1px solid #cfd8dc; }

.b-pers-bl .b-col-rat { width:39%; display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:10px 7% 10px 0; }
.b-pers-bl .b-col-rat table { width:100%; }
.b-pers-bl .b-col-rat td { padding:9px 0; vertical-align:middle; border-bottom:1px solid #cfd8dc; }
.b-pers-bl .b-col-rat tr td:last-child { text-align:right; width:140px; }
.b-pers-bl .b-col-commnt { width:39%; display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:10px 0 10px 0; }
.b-pers-bl .b-tarea { margin:0 0 8px 0; border:1px solid #83b651; border-radius:5px; overflow:hidden; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); }
.b-pers-bl .b-tarea  textarea {  background:none; border:none; width:100%; box-sizing:border-box; padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; line-height:20px; min-height:71px;}
.b-pers-bl .b-tarea  textarea.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-pers-bl .b-btns { text-align:right; padding:10px 0 0 0; }  
.b-pers-bl .b-btns .btn-send { display:inline-block; vertical-align:top; width:200px; height:35px; border:none; cursor:pointer; background:#558b2f url('/images/i-pw.png') 35px 9px no-repeat;  font-size:11px; color:#fff; border-radius:4px; text-transform:uppercase; padding:0 0 0 30px; } 
.b-pers-bl .b-btns .btn-send:hover { opacity:.8 }

.no-bord { border:none !important; }

.b-myedit { position:relative; }
.b-myedit .b-inp { padding:0 0 8px 0; }
.b-myedit .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-myedit .b-inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }

.b-myedit .b-me-title { font-size:18px; color:#37474f; font-family:'Marmelad', sans-serif; white-space:nowrap; line-height:20px; padding:5px 0 10px 0; }
.b-me-pers { display:inline-block; vertical-align:top; width:56.2%; margin:0 -3px 0 0; border-right:1px solid #cfd8dc; }
.b-me-pass { display:inline-block; vertical-align:top; width:38%; margin:0 -3px 0 0; padding:0 0 0 26px; }
.b-me-pass p { padding:0 0 25px 0; }

.b-myedit .b-btns { text-align:center; padding:32px 0 10px 144px; }
.b-myedit .b-btns .btn-send { width:97px; height:30px; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; background-color:#558b2f; color:#fff; font-size:11px; display:inline-block; vertical-align:top; margin:0 3px; }
.b-myedit .b-btns .btn-reset { width:97px; height:23px; text-decoration: none; padding-top: 7px; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; background-color:#a1887f; color:#fff; font-size:11px; display:inline-block; vertical-align:top; margin:0 3px; }

.b-myedit .b-btns .btn-send:hover, .b-myedit .b-btns .btn-reset:hover { opacity:.88; }

.b-mep-txt { display:inline-block; vertical-align:top; width:75%; margin:0 -3px 0 0; padding:0 25px 0 0; }
.b-mep-photo { display:inline-block; vertical-align:top; width:110px; margin:0 -3px 0 0; text-align:center; }


.b-myedit .b-date-inp { position:relative; width:192px; }
.b-myedit .b-date-inp:after { content:''; width:31px; height:30px; background:url('/images/i-date.png') no-repeat; left:201px; top:0px; position:absolute; }




/* datepicker */
.ui-datepicker { width:210px; display:none; background-color:#fff; box-shadow:1px 1px 4px rgba(0,0,0,0.33); }
.ui-datepicker .ui-datepicker-header { position:relative; background:url("/images/x6.png") repeat-x; height:28px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:9px; width:9px; height:12px; cursor:pointer; }
.ui-datepicker .ui-datepicker-prev { left:10px; background:url("/images/d-prev.png") no-repeat; }
.ui-datepicker .ui-datepicker-next { right:10px; background:url("/images/d-next.png") no-repeat; }
.ui-datepicker .ui-datepicker-title { margin:0 25px; line-height:28px; text-align:center; font-size:14px; color:#666;  text-shadow:1px 1px 1px #fff; }
.ui-datepicker table {width:100%;  border-collapse:collapse; border-radius:0 0 4px 4px; overflow:hidden; }
.ui-datepicker th {text-align:center; font-weight:400; font-size:9pt; color:#666; height:18px; line-height:18px; border:1px solid #bbb; border-left:1px solid #fff; border-right:1px solid #fff;  }
.ui-datepicker td { border:0; text-align:center; font-size:9pt; border:1px solid #bbb; height:28px; background:url("/images/x7.png") repeat-x; }
.ui-datepicker td span, .ui-datepicker td a { display:block; text-decoration:none; text-align:center; height:28px; line-height:28px; color:#666; background:url("/images/x8.png") repeat-x; }
.ui-datepicker td.ui-datepicker-today a { color:#000;  }

.ui-datepicker-calendar th:first-child { border-left:1px solid #bbb; }
.ui-datepicker-calendar th:last-child { border-right:1px solid #bbb; }

.b-myedit .b-radio-line { list-style:none; vertical-align:top; padding:8px 0; }
.b-myedit .b-radio-line > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 0 0 15px; line-height:16px; font-size:14px; }
.b-myedit .b-radio-line > li label { padding:0 0 0 8px; margin:0; }
.b-myedit .b-radio-line > li .iradio_minimal { top:0; }

.b-mep-photo .b-ava { padding:0 0 10px 0; }
.b-mep-photo .b-ava img { border:1px solid #90a4ae; }


.b-edit-adr { width:457px; margin:0 auto; }
.b-edit-adr .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 0 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-edit-adr .b-inp { padding:0 0 8px 0; }
.b-edit-adr .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-edit-adr .b-inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-edit-adr .b-btns { padding:0 0 10px 0; text-align:center; }


.b-use-1click { padding:8px 10px 30px 10px; }
.b-use-1click label { cursor:pointer; display:inline-block; vertical-align:top; color:#37474f; font-size:14px; line-height:20px; padding:0 0 0 8px; }
.b-use-1click .icheckbox_minimal { border:1px solid #81b450; box-shadow:inset 0 0 5px rgba(84,138,47,.6); background:url('/images/i-check2.png') -10000em -10000em no-repeat; }
.b-use-1click .icheckbox_minimal.checked { background-position:center center; } 

.b-edit-adr .b-btns .btn-send { width:97px; height:30px; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; background-color:#558b2f; color:#fff; font-size:11px; display:inline-block; vertical-align:top; margin:0 3px; }
.b-edit-adr .b-btns .btn-reset { width:97px; height:23px; padding-top: 8px; text-decoration: none; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; background-color:#a1887f; color:#fff; font-size:11px; display:inline-block; vertical-align:top; margin:0 3px; }
.b-edit-adr .b-btns .btn-send:hover, .b-edit-adr .b-btns .btn-reset:hover { opacity:.88; }




.b-hist-ord .b-list-btns { list-style:none; vertical-align:top; text-align:right; position:relative; padding:0 0 0 200px; }
.b-hist-ord .b-list-btns .b-item { display:inline-block; vertical-align:top; padding:0 0 5px 10px; margin:0 -3px 0 0; }
.b-hist-ord .b-list-btns .b-go-back { left:0; top:0; position:absolute; line-height:30px; font-size:14px; }
.b-hist-ord .b-list-btns .b-go-back a { text-decoration:none; color:#0af; }
.b-hist-ord .b-list-btns .b-go-back a:hover { color:#50abf3; }
.b-hist-ord .b-list-btns .b-btn { width:155px; height:30px; display:block; line-height:30px; text-align:center; text-decoration:none; text-transform:uppercase; border-radius:5px; color:#fff; font-size:11px; box-sizing:border-box; }
.b-hist-ord .b-list-btns .b-btn:hover { opacity:.88; }
.b-hist-ord .b-list-btns .b-btn-cansel { background-color:#a1887f; }
.b-hist-ord .b-list-btns .b-btn-pay { background-color:#b71c1c; }
.b-hist-ord .b-list-btns .b-btn-repeat { background-color:#558b2f; }

.b-hist-ord .b-sum-rt { text-align:right; padding:20px 0 15px 0; font-size:16px; line-height:20px; color:#37474f; }
.b-hist-ord .b-sum-rt em { font-style:normal; color:#f44336; }
.b-hist-ord .b-sum-rt i { font-style:normal; color:#558b2f; }
.b-hist-ord .b-sum-rt .b-total { font-size:24px; line-height:25px; color:#37474f; padding:15px 0 0 0; font-family:'Marmelad', sans-serif; }
.b-hist-ord .b-sum-rt .b-total .rur { font-size:18px; }

.b-hist-ord .b-hist-tab { width:100%; }
.b-hist-ord .b-hist-tab th { border-bottom:1px solid #cfd8dc; font-size:12px; color:#37474f; text-transform:uppercase; text-align:center; font-weight:400; padding:8px 10px;  }
.b-hist-ord .b-hist-tab th:first-child { text-align:left; padding-left:0; }
.b-hist-ord .b-hist-tab td { border-bottom:1px solid #cfd8dc; line-height:22px; padding:8px 10px; font-size:16px; text-align:center; }
.b-hist-ord .b-hist-tab tr td:first-child { padding-left:0; }
.b-hist-ord .b-hist-tab .b-td-name { color:#795548; text-align:left; }
.b-hist-ord .b-hist-tab .b-td-name a { color:#795548; text-decoration:none; }
.b-hist-ord .b-hist-tab .b-td-name a:hover { color:#50abf3; }
.b-hist-ord .b-hist-tab .b-price { font-size:22px; font-family:'Marmelad', sans-serif; color:#37474f; white-space:nowrap; }
.b-hist-ord .b-hist-tab .b-price .rur { font-size:18px; }
.b-hist-ord .b-hist-tab .b-char { font-size:14px; }

.padt60 { padding-top:60px !important; }
.b-hist-ord { position:relative; }
.b-hist-ord .b-title { color:#795548; font-size:24px; line-height:25px; padding:0 270px 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-hist-ord .b-title .b-process { color:#558b2f; font-size:18px; }
.b-hist-ord .b-ntrack { line-height:25px; color:#37474f; font-size:18px; right:0; top:0; position:absolute; }
.b-hist-ord .b-ntrack span { color:#f5554b; }


.b-2c-form .b-customer-info .b-ss-city > label { display:block; position:static; left:auto; top:auto; }
.b-2c-form .b-customer-info .b-ss-city { padding:0; margin:0; }
.b-2c-form .b-customer-info .b-ss .newListSelected { margin:0 0 8px 0; }
.b-2c-form .b-customer-info .b-ss-city .b-radio-gr { padding:0 0 8px 0; margin:-5px 0 0 0; color:#546e7a; font-size:14px; }
.b-2c-form .b-customer-info .b-ss-city .b-radio-gr > li { padding:0; }
.b-2c-form .b-customer-info .b-sel-anoth-city { padding:0 0 0 30px; }

.b-sel-datentime { width:740px; margin:0 auto; }
.b-sel-datentime .b-ss { display:inline-block; vertical-align:top; }
.b-sel-datentime .b-ss-list { list-style:none; vertical-align:top; padding:0 0 16px 0;}  
.b-sel-datentime .b-ss-list > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding:0 7px 0 0; font-family:'Marmelad', sans-serif; }
.b-sel-datentime .b-ss-list > li:last-child { padding-right:0 !important; }
.b-sel-datentime .b-ss-list > li a { font-family:'Marmelad', sans-serif; }
.b-sel-datentime .b-ss-list > li label { display:inline-block; vertical-align:top; white-space:nowrap; line-height:30px; font-size:14px; color:#546e7a;  }
.b-sel-datentime .b-ss-list > li.b-ss-1 { padding:0 14px 0 0; width:228px; }
.b-sel-datentime .b-ss-list > li.b-ss-2 { padding:0 14px 0 0; width:100px; }
.b-sel-datentime .b-callme { text-align:right; line-height:20px; font-size:14px; color:#37474f; }
.b-sel-datentime .b-callme label { display:inline-block; vertical-align:top; padding:0 0 0 8px; margin:0 -3px 0 0; cursor:pointer;}
.b-2c-form .b-sel-datentime .b-callme .icheckbox_minimal { border:1px solid #81b450; box-shadow:inset 0 0 5px rgba(84,138,47,.6); background:url('/images/i-check2.png') -10000em -10000em no-repeat; top:-1px; }
.b-2c-form .b-sel-datentime .b-callme  .icheckbox_minimal.checked { background-position:center center; } 

.b-hist-incheck .b-sum-rt { width:56%; display:inline-block; vertical-align:top; margin:0 -3px 0 0; }
.b-hist-incheck .b-checkout-comment { width:40%; display:inline-block; vertical-align:top; padding:20px 4% 15px 0; margin:0 -3px 0 0; }
.b-hist-incheck .b-tarea { margin:0 0 16px 0; border:1px solid #83b651; border-radius:5px; overflow:hidden; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); }
.b-hist-incheck .b-tarea  textarea {  background:none; border:none; width:100%; box-sizing:border-box; padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; line-height:20px; min-height:71px;}
.b-hist-incheck .b-tarea  textarea.placeholder { color:#c7d0d4; text-transform:uppercase; }

.b-hist-incheck .b-btns { position:relative; padding:0 220px 0 0; text-align:right; margin:25px 0 0 0; }
.b-hist-incheck .b-btns .b-igree { font-size:12px; line-height:15px; padding:3px 0 0 0; color:#37474f; text-align:left; }
.b-hist-incheck .b-btns .b-igree a { text-decoration:none; }
.b-hist-incheck .b-btns .b-igree a:hover { color:#50abf3; }
.b-hist-incheck .b-btns .btn-send { width:160px; height:35px; display:block; padding:0 0 0 31px; line-height:35px; background:#558b2f url('/images/i-checkout.png') 9px 7px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff; right:0; top:0; position:absolute; border:none; cursor:pointer; }
.b-hist-incheck .b-btns .btn-send:hover { color:#000000; }


.b-authoriz { display:none; background-color:#f5f5f5; padding:23px 15px 35px 15px; position:relative; }
.b-authoriz .b-req { font-size:12px; color:#f44336; position:relative; padding:10px 0 12px 0; margin: -20px 0 0 12px;  }
.b-authoriz .b-req:after { content:'*'; color:#f44336; font-size:24px; line-height:30px; left:-16px; top:6px; position:absolute; font-family:'Marmelad', sans-serif; }
.b-authoriz .b-aut-col { display:inline-block; vertical-align:top; width:36.2%; padding:0 9.9% 0 0; margin:0 -3px 0 0; }
.b-authoriz .b-aut-col-soc { display:inline-block; vertical-align:top; width:50%; margin:0 -3% 0 0; }
.b-authoriz .b-aut-col .b-title { color:#b71c1c; font-size:42px; line-height:42px; padding:0 0 52px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-authoriz .b-inp { padding:0 0 8px 0; }
.b-authoriz .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-authoriz .b-inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-authoriz .b-usr-links { list-style:none; vertical-align:top; padding:2px 0 10px 12px; font-size:14px; color:#c6cdd0; }
.b-authoriz .b-usr-links > li { display:inline-block; vertical-align:top; margin:0 -3px 0 0; }
.b-authoriz .b-usr-links > li:before { content:'|'; padding:0 7px;  }
.b-authoriz .b-usr-links > li:first-child:before { display:none; padding:0; }
.b-authoriz .b-usr-links > li a { text-decoration:none; }
.b-authoriz .b-usr-links > li a:hover { color:#50abf3; }
.b-authoriz .b-btns { text-align:right; }
.b-authoriz .b-btns .btn-send { width:144px; height:35px; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; background-color:#558b2f; color:#fff; font-size:11px; }
.b-authoriz .b-btns .btn-send:hover { opacity:.88; }

.b-authoriz .b-aut-col-soc .b-title { color:#795548; font-size:30px; line-height:46px; padding:0 0 45px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-authoriz .b-aut-col-soc .b-list { list-style:none; vertical-align:top; }
.b-authoriz .b-aut-col-soc .b-list > li { padding:0 8px 0 0; margin:0 -3px 0 0; display:inline-block; vertical-align:top;  }
.b-authoriz .b-aut-col-soc .b-list > li a { width:40px; height:40px; background:url('/images/foot-ico.png') no-repeat; display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  }

/*-------------------------------- bitrix soc-auth ---------------------------------*/
.bx-authform-social ul { list-style:none; vertical-align:top; padding: 0; margin: 0; }
.bx-authform-social ul li  { padding:0 10px 0 0; margin:0 0 0 0; display:inline-block; vertical-align:top;  }
.bx-authform-social ul li .bx-authform-social-icon { width:40px; height:40px; background:url('/images/foot-ico.png') no-repeat; display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  }
.bx-authform-social ul li .bx-authform-social-icon.vkontakte { background-position:-40px 0; }
.bx-authform-social ul li .bx-authform-social-icon.facebook { background-position: -80px 0; }
.bx-authform-social ul li .bx-authform-social-icon:hover { opacity:.88; }

.b-authoriz .b-aut-col-soc .b-list > li a:hover { opacity:.88; }
.b-authoriz .b-aut-col-soc .b-list > li a.b-soc-link1 { background-position:0 0; }
.b-authoriz .b-aut-col-soc .b-list > li a.b-soc-link2 { background-position:-40px 0; }
.b-authoriz .b-aut-col-soc .b-list > li a.b-soc-link3 { background-position:-80px 0; }
.b-authoriz .pop-close { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:17px; height:17px; background:url('/images/pop-close.png') no-repeat;  right:27px; top:38px; position:absolute; }

.b-pop-fpwd { display:none; background-color:#f5f5f5; padding:23px 15px 31px 15px; position:relative; }
.b-pop-fpwd .b-col-forgot { display:inline-block; vertical-align:top; width:39.8%; padding:0 6% 0 0; margin:0 -3px 0 0; }
.b-pop-fpwd .b-col-text { display:inline-block; vertical-align:top; width:50%; margin:0 -3% 0 0; padding-top: 90px; }
.b-pop-fpwd .b-col-text p { width: 90% }
.b-pop-fpwd .b-col-text p span { font-weight: bold; font-size: 16px; color: #b71c1c; }
.b-pop-fpwd .b-col-forgot .b-title { color:#b71c1c; font-size:42px; line-height:42px; padding:0 0 52px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pop-fpwd .b-col-forgot form { width: 95% }
.b-pop-fpwd .b-inp { padding:0 0 7px 0; }
.b-pop-fpwd .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-pop-fpwd .b-inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }
.b-pop-fpwd .b-btns { text-align:right; }
.b-pop-fpwd .b-btns .btn-send { width:144px; height:35px; border-radius:5px; border:none; cursor:pointer; text-transform:uppercase; background-color:#558b2f; color:#fff; font-size:11px; }
.b-pop-fpwd .b-btns .btn-send:hover { opacity:.88; }
.b-pop-fpwd .pop-close  { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:17px; height:17px; background:url('/images/pop-close.png') no-repeat;  right:30px; top:30px; position:absolute; }


.b-pop-regist { display:none; background-color:#f5f5f5; padding:23px 15px 31px 15px; position:relative; }
.b-pop-regist .b-inp { padding:0 0 7px 0; }
.b-pop-regist .b-inp input { border:1px solid #83b651; border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; box-shadow:inset 0 0 5px rgba(84,138,47,.6); padding:6px 10px 5px 10px; font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; }
.b-pop-regist .b-inp input.placeholder { color:#c7d0d4; text-transform:uppercase; }

.b-pop-regist .b-col-reg { display:block; margin:0 auto; width:37.6%; padding:0 18px 0 0; }
.b-pop-regist .b-title { color:#b71c1c; font-size:42px; line-height:42px; padding:0 0 38px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pop-regist .pop-close  { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:17px; height:17px; background:url('/images/pop-close.png') no-repeat;  right:30px; top:30px; position:absolute; }

.b-pop-wishlist { display:none; background-color:#f5f5f5; padding:30px 15px 25px 15px; position:relative; }
.b-pop-wishlist .b-title { color:#b71c1c; font-size:42px; line-height:42px; padding:0 0 40px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pop-wishlist .pop-close { /*right:27px;*/ top:37px; position:absolute; width:17px; height:17px; background:url('/images/pop-close.png') no-repeat; }
.b-col-wishlist .b-msearch-item { border:1px solid #90a4ae; background-color:#fff; overflow: hidden; }
.b-col-wishlist .t-avail { font-size:14px; color:#558b2f; font-family:'Marmelad', sans-serif; width:125px; white-space:nowrap; }
.b-col-wishlist .t-not-avail { font-size:14px; color:#f44336; font-family:'Marmelad', sans-serif; width:125px;  white-space:nowrap; }
.b-col-wishlist .b-quantity{width: 62px; position: relative; }
.b-col-wishlist .b-cvo { width:45px; height:18px; position:relative; border-radius:5px; border:1px solid #cfd8dc; background-color:#fff; /*overflow:hidden;*/ text-align:left; margin:0 15px 0 0; }
.b-col-wishlist .b-cvo .b-cvo-inp { border:none; background:none; width:22px; height:18px; padding:0 2px; text-align:center; font-size:14px; color:#546e7a; text-align:center; }
.b-col-wishlist .b-cvo .b-cvo-add { width:20px; height:10px; right:0px; top:0px; position:absolute; border-radius:0 5px 0 0; background-color:#eee; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-col-wishlist .b-cvo .b-cvo-add:after { content:''; left:6px; top:2px; position:absolute; width:0;height:0;border-style:solid;border-width:0 4.5px 5px 4.5px;border-color: transparent transparent #546e7a transparent; }
.b-col-wishlist .b-cvo .b-cvo-del { width:20px; height:10px; right:0px; bottom:0px; position:absolute; border-radius:0 0 5px 0; background-color:#eee; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
.b-col-wishlist .b-cvo .b-cvo-del:after { content:''; left:6px; top:2px; position:absolute; width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#546e7a  transparent transparent  transparent; }

.b-pop-dbask { display:none; background-color:#f5f5f5; padding:30px 15px 25px 15px; position:relative; }
.b-pop-dbask .b-title { color:#b71c1c; font-size:42px; line-height:42px; padding:0 0 40px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pop-dbask .pop-close { font-size:24px; right:20px; top:35px; position:absolute; background:url('/images/pop-close.png') center center no-repeat;  }
.b-pop-dbask .b-pop-dbask-mb { color:#795548; font-size:30px; line-height:30px; padding:20px 0 20px 0; font-family:'Marmelad', sans-serif; font-weight:400; }
.b-pop-dbask .b-col-wishlist { padding:0 0 10px 0; }
.b-msearch-item .btn-add2fav { display:block; padding:0 0 0 40px; width:103px; height:28px; line-height:28px; background:#a1887f url('/images/i-fav2.png') 17px 7px no-repeat; border-radius:5px; font-size:11px; text-decoration:none; text-transform:uppercase; color:#fff;  }
.b-msearch-item .btn-add2fav:hover { color:#000000; }
.b-msearch-item .btn-add2fav.btn-add2fav-active{ background:#ffffff url('/images/i-hadd2.png') 17px center no-repeat; border: 1px solid #a1887f; color: #b71c1c; }
.b-pop-dbask .b-msearch-item .b-wrap-btns { padding:0 32px 0 0; margin:0 10px 0 0; }
.b-pop-dbask .b-pop-del-pos { width:21px; height:18px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; background:url('/images/i-del.png') no-repeat; right:0px; top:5px; position:absolute; }


.b-list-total { list-style:none; vertical-align:top; display:table; width:100%; }
.b-list-total .b-item { display:table-cell; vertical-align:top; padding:0 20px 0 0; text-align:right; }
.b-list-total > li:last-child { padding:0 !important; }
.b-list-total .b-attnt { font-size:12px; line-height:15px; color:#f44336; width:530px; text-align:left; }
.b-list-total .b-attnt a { text-decoration:none; }
.b-list-total .b-attnt a:hover { color:#50abf3; }
.b-list-total .b-lt-bon-have { line-height:20px; padding:0 0 11px 0; white-space:nowrap; font-size:16px; color:#f44336; }
.b-list-total .b-lt-bon-have .btn { width:81px; height:20px; display:inline-block; vertical-align:top; margin:0 -3px 0 10px; border-radius:5px; text-decoration:none; line-height:20px; text-align:center; color:#fff; background-color:#558b2f; text-transform:uppercase; font-size:11px; }
.b-list-total .b-lt-promo .b-inp { width:133px; margin:-5px 0 0 0; display:inline-block; vertical-align:top; }
.b-list-total .b-lt-promo .b-inp input { border:1px solid #f1372c; box-shadow:inset rgba(244,67,54,.5); border-radius:5px; box-sizing:border-box; width:100%; height:30px; background:#fff; padding:6px 10px 5px 10px; font-size:14px; color:#f1372c; font-family:'Marmelad', sans-serif; }
.b-list-total .b-lt-promo .b-inp input.placeholder { color:#ff95a0; text-transform:uppercase; }
.b-list-total .btn-send { width:81px; height:20px; display:inline-block; vertical-align:top; margin:0 -3px 0 10px; border-radius:5px; border:none; cursor:pointer; color:#fff; background-color:#558b2f; text-transform:uppercase; font-size:11px; }
/*.b-list-total .b-lt-bon-have .btn:hover, .b-list-total .btn-send:hover { opacity:.88; }*/
.b-list-total .b-lt-bon-have .btn:hover, .b-list-total .btn-send:hover { color:#000000; }
.b-list-total .b-tt { font-size:24px; color:#37474f; line-height:30px; font-family:'Marmelad', sans-serif; margin:-2px 0 2px 0; }
.b-list-total .b-tt .rur { font-size:18px; }
.b-list-total .b-btns { padding:5px 0 0 0; white-space:nowrap; } 
.b-list-total .b-btns .b-free-dev { display:inline-block; vertical-align:top; line-height:34px; font-size:16px; color:#558b2f; padding:0 10px 0 0; }
.b-list-total .b-btns .btn-send { width:144px; height:35px; padding:0 0 0 29px; background:#558b2f url('/images/i-checkout.png') 9px 7px no-repeat; border-radius:5px; font-size:11px; border:none; cursor:pointer; text-transform:uppercase; color:#fff; display:inline-block; vertical-align:top; margin:0; }
.b-list-total .b-btns .btn-send:hover{color:#000000}
.b-pop-basket .b-btns .btn-send:hover { background-color:#26a69a; }


/* vertical scroll-bar */
.jspContainer { overflow:hidden; position:relative; }
.jspPane { width:100% !important; margin-left:0 !important; position:absolute; top:0; left:0 !important; }
.jspVerticalBar { right:0; top:0; position:absolute; height:100% !important; width:20px; cursor:pointer; }
.jspTrack { width:20px; border-radius:5px; position:relative; background-color:#fcfcfc; border:1px solid #cfd8dc; box-sizing:border-box; height:100% !important; }
.jspDrag { width:20px !important; height:20px !important; border-radius:10px; left:-1px !important; top:0; position:absolute; cursor:pointer; background:#546e7a url('/images/i-shp.png') center center no-repeat; border-radius:5px; }

.b-col-dbask-inner { margin:0 30px 0 0; overflow:hidden; }
.jspHorizontalBar { display:none !important; }

.b-prod-muse .b-ms-container .b-btns .b-wrap-btns { padding:0; }  
.u-rate { white-space:nowrap; }

.b-pop-wishlist .b-msearch-item .b-char { display:inline-block; vertical-align:middle; font-size:12px; color:#37474f; padding:4px 10px 0 0; margin: 0 -3px 0 0; }
.margl0 { margin-left:0; }
.b-pc-tabs { margin:0 -10px; }

.b-new-adr label { display:inline-block; vertical-align:top; text-transform:uppercase; font-size:14px; color:#546e7a; line-height:30px; font-family:'Marmelad', sans-serif; width:60px; margin:0 -3px 0 0; }
.b-new-adr .b-ss { display:inline-block; vertical-align:top; width:87%; margin:0 -3px 0 0; }

.pad0 { padding:0 !important; }
.b-req.pad0:after { top: -4px; }


.b-order-list-info { list-style:none; vertical-align:top; width:100%; display:table; box-sizing:border-box; }   
.b-order-list-info .b-item { display:table-cell; vertical-align:top; font-size:14px; line-height:18px; }
.b-order-list-info .b-item em { font-style:normal; color:#558b2f; }
.b-order-list-info .b-item .b-title { font-size:18px; line-height:24px; color:#37474f; padding:0 0 15px 0; }
.b-order-list-info .b-item-oli-buyer { width:30%; padding:0 2% 20px 0; }
.b-order-list-info .b-item-oli-deliv { width:33%; padding:0 2% 20px 0; }
.b-order-list-info .b-item-oli-comment { padding:0 0 20px 0; }
.b-order-list-info .b-item-oli-comment p {  }

/*  main */

.b-sec-detail-text { display: none; }

.fpass-ok{font-size:14px; line-height:15px; text-transform: uppercase; color: #b71c1c; font-family: 'Marmelad', sans-serif; margin-top: -3px; }

/* Convead pop-up*/ 

#cnv-widget_popup-close{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCREVCQzAzNzdGMDYxMUU1ODJGMDkyMkE0REY4NTJERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCREVCQzAzODdGMDYxMUU1ODJGMDkyMkE0REY4NTJERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJERUJDMDM1N0YwNjExRTU4MkYwOTIyQTRERjg1MkRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJERUJDMDM2N0YwNjExRTU4MkYwOTIyQTRERjg1MkRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+veI4RAAAAddJREFUeNqUlcsrRFEcx+/cETULhEkiKRNJXsnC0kpe5ZXx2FhIoRTKQgmlLJQoRR4hiTwTofFIEgv/BNnYIkOT8D31vfp1mtvMnPpMc373nM+55/W7jkOjwGUYxg4oA91g1Yi8dIIZcAa8UfjpApV8uAR+wVoEwg4wDxygVg1g4udZNHCCZdASprAdLFBolScl3QZjmngdNIYQtnFmUjgEjkxWRsGEJt4AdTbCJi6RU8T+HaY2ypSoR4MtUKUJ6zmgFI7L2ZpahwHuohTvgXLWa8AmiBJtJsGwlJhBptYH5kQ9BuyDEbDLgawyDQZ1QTCpOlI9PAVWcXHNpHAW9AdbcNNmI355oO0uwiLoZbuwpar8cIf1jt9gxU4YSloKDrVzaHCTTkFxpNISdowVsRfxPw74QGG40iJ2iBMxdawywbGIJbBdXihpPhvGi5haglbgBw3MRFZxg0uQYyfNBRcgScROeCUDrAd4o86DiLN0aTYfuEVjH98soM3mkynuWsRS2N9jST0MJItGV0wmXzYbqZaiGtyKWBo9GUp6BFLFwxvecX+I1PfBZHMvYungwOQuWuWOb+APM0m/gQrwIGKJSupl9vfxs/Ie4ffplVlMLdkjaP4TYAC8iF3tMvWExQAAAABJRU5ErkJggg==') !important;
}
/* End */
/* /bitrix/templates/biomui/components/bitrix/system.auth.form/user_authorize_main/style.min.css?1562288424424 */
/* /bitrix/templates/biomui/components/bitrix/main.register/register_main/style.min.css?1562288424442 */
/* /bitrix/templates/biomui/components/bitrix/menu/tmpl_menu_main/style.min.css?1562288424490 */
/* /bitrix/templates/biomui/components/bitrix/menu/catalog_top_main_v/style.css?15623366871911 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?156233613251 */
/* /bitrix/templates/biomui/components/bitrix/menu/simple_main/style.css?1562336753583 */
/* /bitrix/templates/biomui/styles.css?1589373817162661 */
