

/* Start:/css/style.css?157114186650114*/
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 13px 'open sans', Arial;
	width: 100%;
	color: #4e4e4e;
	background-color: #ffffff;
}

h1 {
	font-size: 28px;
	color: #4e4e4e;
	text-align: center;
}
body *{
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
#bx-soa-order-form *{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.center h1 {
	border-bottom: 1px solid #e4e4e4;
	color: #4e4e4e;
	font-family: 'open sans';
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 20px;
	padding-bottom: 14px;
	text-align: left;
}

h2 {
	color: #004B74;
    font-family: 'open sans';
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
}
.common-head, .filter-head {
	color: #004B74;
    font-family: 'open sans';
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
}
.news-head {
	font-weight: bolder;
	display: block;
}
.filter-head{
	width: 100%;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
}
h3 {
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	
}
.center a {
	color: #004b74;
	text-decoration: none;
}
.center a:hover {
	text-decoration: underline;
}
p {
	margin: 15px 0;
}

#Box {
	min-width: 1024px;
	margin-top: 33px;
}

/* top-block
-----------------------------------------------------------------------------*/
.top-block {
	background-image: url("/css/../images/bg-top.jpg");
    background-repeat: repeat-x;
    height: 33px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
}
.top-block .top-block-wrapper {
	margin: 0 auto;
	padding: 0 20px;
	width: 950px;
	position: relative;
}
.login {
	background-image: url("/css/../images/login.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    vertical-align: top;
	margin-top: 4px;
}
.login a {
	border-bottom: 1px dashed #959595;
    color: #959595;
    font-size: 13px;
    text-decoration: none;	
}
.registretion {
	background-image: url("/css/../images/chek.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: 40px;
    padding-left: 20px;
    position: relative;
    vertical-align: top;
	margin-top: 4px;
}
.registretion a {
	border-bottom: 1px solid #959595;
    color: #959595;
    font-size: 13px;
    text-decoration: none;
}
.basket {
	background-image: url("/css/../images/basket.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #959595;
    font-size: 13px;
    left: 743px;
    padding-left: 25px;
    position: absolute;
    top: 5px;
}
.basket a {
	color: #004B74;
    font-size: 13px;
    margin-right: 5px;
}
.basket b {
    color: #525252;
    font-size: 18px;
    margin-left: 10px;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
	/*background-image: url("/css/../images/bg-header.jpg");
    background-repeat: repeat-x;
  */  
	position: relative;
}
.header .header-wrapper {
	height: 141px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 950px;
}
a.logo {
	height: 92px;
    left: 20px;
    position: absolute;
    top: 25px;
    width: 215px;
}
ul.main-menu {
    border-radius: 7px;
    display: block;
    font-size: 0;
    height: 37px;
    left: 267px;
    overflow: hidden;
    position: absolute;
    top: 72px;
/*width: 693px;*/
	text-align: center;
}
ul.main-menu li {
	display: inline-block;
    position: relative;
    vertical-align: top;
	*display: inline;
	zoom: 1;
	border-left: 1px solid #FFFFFF;
}
ul.main-menu li:first-child {
	border: none;
}
ul.main-menu li:first-child a {
    padding: 11px 20px;
}
ul.main-menu li a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 11px 18px 12px 18px;
    text-decoration: none;
	background-color: #004B74;	
}

ul.main-menu li a:hover {
	background-image: url("/css/../images/hover-menu.png");
	background-repeat: repeat-x;
	color: #004b74;
}
ul.main-menu li a.active {
	
}

span.phone {
	background-image: url("/css/../images/phone.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #004B74;
    font-size: 17px;
    left: 269px;
    padding-left: 20px;
    position: absolute;
	top: 15px;
}

.search {
	height: 25px;
    position: absolute;
    right: 26px;
    top: 33px;
    width: 265px;
}
input.search-text {
    color: #959595;
    display: inline-block;
    font-size: 12px;
    height: 23px;
    padding: 0 10px;
    position: relative;
    vertical-align: top;
    width: 176px;
    zoom: 1;
    border: 1px solid #c1c1c1;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 0px 2px 6px #d7d7d7;
    box-shadow: inset 0px 2px 6px #d7d7d7;
}
input.search-but {
	background-image: url("/css/../images/butt.png");
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 7px;
    color: #616161;
    display: inline-block;
    font-size: 10px;
    height: 24px;
    margin-left: 6px;
    position: relative;
    text-transform: uppercase;
    vertical-align: top;
    width: 56px;
	*display: inline;
	zoom: 1;
	cursor: pointer;
}

ul.nav-img {
	font-size: 0;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 105px;
}
ul.nav-img li {
	display: inline-block;
    margin-left: 10px;
    position: relative;
    vertical-align: top;
}


/* content
-----------------------------------------------------------------------------*/
.content {
	position: relative;
}
.content-wrapper {
	margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 950px;
}
.content-wrapper .left,
.content-wrapper .center {
	position: relative;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}
.content-wrapper>.left {
	position: relative;
	width: 207px;
	
}
.content-wrapper .center {
	margin-left: 25px;
    position: relative;
    width: 708px;
}

#slides {
    position: relative;
	margin-bottom: 25px;
}
#slides a.prev, #slides a.next {
    display: block;
    font-size: 0;
    height: 27px;
    width: 27px;
}
#slides .pagination li {
    list-style: none outside none;
}
#slides .pagination li.current {
}
#slides .pagination li.current a {
    background-position: 0 -31px;
}
#slides ul.pagination li a {
    background-image: url("/images/pagination.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 6px;
    margin: 0 4px;
    width: 22px;
}
#slides .pagination {
    left: 289px;
    margin: 0;
    top: 329px;
    z-index: 400;
}
#slides a.prev {
    background-image: url("/images/left.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
#slides a.next {
    background-image: url("/images/right.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    left: 658px;
}
#slides .slogan {
	background-image: url("/images/slogan-bg.png");
	background-repeat: no-repeat;
	display: block;
    height: 242px;
    left: 400px;
    position: absolute;
    top: 0;
    width: 235px;
    z-index: 200;
	overflow: hidden;
}
#slides .slogan b {
	color: #ffffff;
	font-size: 31px;
	font-weight: 900;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
#slides .slogan span {
	color: #ffffff;
	font-size: 41px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
#slides .slogan p {
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	display: block;
	text-align: center;
	margin-top: 30px;
}
.bg-nav-slider {
	background-image: url("/images/bg-nav-slider.png");
    height: 44px;
    position: absolute;
    top: 315px;
    width: 703px;
    z-index: 93;
}

.menu-main {
	position: relative;
}
span.point-but {
    height: 8px;
    left: 184px;
    position: absolute;
    top: 22px;
    width: 13px;
    z-index: 30;
}
.menu-main ul {
	background-color: #003F61;
	border-radius: 5px;
}
.menu-main ul li {
	list-style: none outside none;
}
.menu-main ul li a {
	color: #FFFFFF;
    font: lighter 25px Open Sans;
    text-decoration: none;
	display: block;
	text-align: center;
	padding: 10px 0;
}

.menu-main ul li:hover ul.second-stage {
	display: block;
}
.menu-main ul li ul.second-stage {
	background-color: #E9E9E9;
	left: 0;
    top: 53px;
	z-index: 200;
}
.menu-main.detail-page ul li ul.second-stage {
	position: absolute;
	display:none;
}
.menu-main.detail-page>ul>li>a.open-menu + ul {
	display:block;
}
.menu-main.detail-page {margin-bottom: 15px;}
.detail-page .arrow-down:after {
    content: '';
    background: url(/css/../images/arr_white_down.png) no-repeat 0;
    position: absolute;
    right: 28px;
    top: 25px;
    width: 12px;
    height: 11px;
    display: inline-block;
    background-size: 12px;
}
.detail-page .arrow-down.open-menu:after{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.menu-main ul li ul.second-stage li a {
	background-color: #E9E9E9;
    border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #F5F5F5;
    color: #525252;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 13px;
	text-align: left;
	position: relative;
	z-index: 1;
}
.menu-main ul li ul.second-stage li a:hover {
	border-top: 1px solid #004b74;
	color: #ffffff;
	background: #004b74;
	background: -moz-linear-gradient(left,  #004b74 0%, #003e60 100%);
	background: -webkit-linear-gradient(left,  #004b74 0%,#003e60 100%);
	background: linear-gradient(to right,  #004b74 0%,#003e60 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=1 );
}
.menu-main ul li ul.second-stage li a.arrow:hover,
.menu-main ul li ul.second-stage li a.arrow.hover
 {
	border-top: 1px solid #004b74;
	color: #ffffff;
	background: #004b74;
	background: -moz-linear-gradient(left,  #004b74 0%, #003e60 100%);
	background: -webkit-linear-gradient(left,  #004b74 0%,#003e60 100%);
	background: linear-gradient(to right,  #004b74 0%,#003e60 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=1 );

}
.arrow-ico:before {
    content: '';
	background: url(/css/../images/arr_gray.png) no-repeat 0 0;
    display: inline-block;
    width: 10px;
    height: 11px;
    background-size: 10px;
}
.menu-main ul li ul.second-stage>li {position:relative;}
.menu-main ul li ul.second-stage li .arrow-ico{cursor:pointer;z-index:5;position: absolute;right: 0px;top: 50%;padding: 14px 10px;margin-top: -23px;}
.menu-main ul li ul.second-stage li:hover .arrow-ico:before,
.menu-main ul li ul.second-stage li .arrow-ico.hover:before
{
	content:"";
	background: url(/css/../images/arr_white.png) no-repeat 0 0;
    display: inline-block;
    width: 10px;
    height: 11px;
    background-size: 10px;
}
.menu-main ul li ul.second-stage li:hover .arrow-ico + a,
.menu-main ul li ul.second-stage li .arrow-ico.hover + a
{
	color:#fff;
	background: #004b74;
	background: -moz-linear-gradient(left,  #004b74 0%, #003e60 100%);
	background: -webkit-linear-gradient(left,  #004b74 0%,#003e60 100%);
	background: linear-gradient(to right,  #004b74 0%,#003e60 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=1 );
}
.menu-main ul li ul.second-stage li ul.third-level {
	display: none;
	position: absolute;
	/*top: 0;*/
	margin-top: -62px;
	left: 202px;
	z-index: 500;
	padding: 15px 10px;
}
ul.third-level{
	background-color: #FFFFFF;
}
.menu-main ul li ul.second-stage li:hover ul.third-level,
.menu-main ul li ul.second-stage li .arrow-ico.hover + a + .third-level
 {
    border: 2px solid #004B74;
    display: block;
    width: 230px;
    background-image: url(/css/../images/line-ul.png);
    background-repeat: repeat-y;
    background-position: 250px 0;
}
.menu-main ul li ul.third-level li a{background-color: #FFFFFF;}
.menu-main ul li ul.second-stage li ul.third-level li a {
	border: none;
	background: none;
	font-size: 13px;
	font-weight: bold;
	color: #525252;
}
.menu-main ul li ul.second-stage li ul.third-level li a:hover {
	color: #525252;
}
.menu-main ul li ul.second-stage li:hover ul.third-level li a:hover span {
	border-bottom: 1px solid #525252;
}
.menu-main ul li ul.second-stage li ul.third-level li {
	position: relative;
	vertical-align: top;
	zoom: 1;
	width: 230px;
    margin: 0 7px 0 11px;
}
.menu-main ul li ul.second-stage li:hover ul.third-level li ul.categories {
	background: none;
}
.menu-main ul li ul.second-stage li:hover ul.third-level li ul.categories li a {
	display: block;
    font-size: 12px;
    padding: 0px 0 0px 21px;
	font-weight: normal;
}
.menu-main ul li ul.second-stage li:hover ul.third-level li ul.categories li a:hover {
	color: #004b74;
	text-decoration: underline;
}

.novelty {
	border: 2px solid #0F567C;
    border-radius: 5px;
    margin: 25px 0;
	position: relative;
}
.novelty .common-head {
	padding: 15px;
	display: block;
}
.novelty .new-goods {
	margin: 10px 0 20px 0;
}
.novelty .new-goods a img {
	border: 1px solid #C1C1C1;
    border-radius: 8px;
    display: block;
    height: 169px;
    margin-left: 17px;
    width: 167px;
}
.novelty .new-goods a {
	text-decoration: none;
}
.novelty .new-goods a .common-head {
	font-size: 13px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}
.novelty .new-goods a .common-head:hover span {
	border-bottom: 1px solid #004B74;
}
.novelty span.cena {
	background-position: 100% 8px;
    background-repeat: no-repeat;
    font-size: 20px;
    margin: 0 15px;
}
.plus-minus {
	display: inline-block;
    margin: 15px 7px 15px 15px;
    position: relative;
    vertical-align: top;
    width: 75px;
	zoom: 1;
}

.table.plus-minus {
    margin: 10px;
}

.plus-minus span.minus {

}
.plus-minus span.minus a {
	background-image: url("/images/p-m.png");
    display: block;
    height: 22px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 22px;
}
.novelty input.in-basket {margin-right: 7px;}
.plus-minus span.plus {

}
.plus-minus span.plus a {
	background-image: url("/images/p-m.png");
    background-position: 0 22px;
    display: block;
    height: 22px;
    left: 50px;
    position: absolute;
    top: 1px;
    width: 22px;
}

.plus-minus input.form-control {
	background-color: #DFDFDF;
    border: 1px solid #A5A5A5;
    border-radius: 3px;
    color: #4E4E4E;
    font-size: 13px;
    height: 21px;
    padding: 0 24px;
    text-align: center;
    width: 24px;
}

.plus-minus-big {
	display: inline-block;
    margin: 15px 7px 15px 15px;
    position: relative;
    vertical-align: top;
    width: 123px;
	zoom: 1;
}

.plus-minus-big span.minus {

}
.plus-minus-big span.minus a {
	background-image: url("/images/big-pm.png");
    display: block;
    height: 28px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 27px;
}

.plus-minus-big span.plus {

}
.plus-minus-big span.plus a {
	background-image: url("/images/big-pm.png");
    background-position: 0 29px;
    display: block;
    height: 27px;
    left: 91px;
    position: absolute;
    top: 4px;
    width: 28px;
}

.plus-minus-big input.form-control {
	background-color: #dfdfdf;
    border: 1px solid #a5a5a5;
    border-radius: 3px;
    color: #4e4e4e;
    font-size: 13px;
    height: 32px;
    padding: 0 31px;
    text-align: center;
    width: 57px;
}

input.in-basket {
	border: 1px solid #c2c2c2;
    -webkit-border-radius: 3px;
		-moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
    color: #004B74;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: 5px 0 4px;
    margin: 12px 15px 13px 7px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 80px;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 );
}
input.in-basket:hover,
input.in-basket:focus,
input.in-basket:active
{
	background: #fefefe;
	background: -moz-linear-gradient(bottom,  #fefefe 0%, #ededed 100%);
	background: -webkit-linear-gradient(bottom,  #fefefe 0%,#ededed 100%);
	background: linear-gradient(to top,  #fefefe 0%,#ededed 100%);
}
input.in-basket-big,
a.in-basket-big{
	border: 1px solid #C2C2C2;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
    color: #004B74;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
	padding: 8px 0px;
    margin: 13px 15px 13px 7px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 116px;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #ededed 100%);
	background: -webkit-linear-gradient(top,  #fefefe 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 );
}
a.in-basket-big{ 
    width: auto;
    padding-left: 13px;
    padding-right: 15px;
	text-decoration: none; 
}
input.in-basket-big:hover,
input.in-basket-big:focus,
input.in-basket-big:active
{
	background: #fefefe;
	background: -moz-linear-gradient(bottom,  #fefefe 0%, #ededed 100%);
	background: -webkit-linear-gradient(bottom,  #fefefe 0%,#ededed 100%);
	background: linear-gradient(to top,  #fefefe 0%,#ededed 100%);
}
a.in-basket-big:hover,
a.in-basket-big:focus,
a.in-basket-big:active
{
	text-decoration: none;
	background: #fefefe;
	background: -moz-linear-gradient(bottom,  #fefefe 0%, #ededed 100%);
	background: -webkit-linear-gradient(bottom,  #fefefe 0%,#ededed 100%);
	background: linear-gradient(to top,  #fefefe 0%,#ededed 100%);
}
a.all-novelty {
	border: 1px solid #C1C1C1;
    border-radius: 16px;
    color: #616161;
    display: block;
    font-size: 10px;
    height: 17px;
    margin: 10px 20px 20px 50px;
    padding: 4px 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 94px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 );
}
.novelty .bot-line {
	border-bottom: 1px solid #004B74;
    height: 1px;
    padding: 1px;
    position: relative;
    width: 202px;
	margin-bottom: 15px;
}

.news {
	margin: 10px 0;
}
.news h2 {
	margin: 0 0 10px;
}
.news-anons {
	border-bottom: 1px dotted #E0E0E0;
    min-height: 75px;
    padding-bottom: 10px;
	margin-top: 10px;
    position: relative;
}
.news-anons img {
	border: 1px solid #C1C1C1;
    border-radius: 9px;
    float: left;
    height: 73px;
    margin: 0 10px 5px 0;
    width: 73px;
}
.news-anons span.news-data {
	color: #959595;
    font-size: 11px;
}
.news-anons a.news-link {
	color: #084a96;
    font-size: 11px;
	display: block;
	margin-top: 5px;
	text-decoration: none;
}
.news-anons a.news-link:hover {
	text-decoration: underline;
}
a.all-news {
	border: 1px solid #C1C1C1;
    border-radius: 16px;
    color: #616161;
    display: block;
    font-size: 10px;
    height: 17px;
    margin: 10px 20px 20px 50px;
    padding: 4px 0 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 94px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 );
}


.block-bestsellers h2 {
	color: #4E4E4E;
    font-family: 'open sans';
    font-size: 20px;
    font-weight: 400;
    text-align: left;
	margin: 5px 13px;
}
.bestsellers {
	border: 1px solid #C1C1C1;
    border-radius: 5px;
    width: 205px;
	height: 405px;
    margin: 10px 13px;
	display: inline-block;
    position: relative;
    vertical-align: top;
    *display: inline;
	zoom: 1;
}
.bestsellers a.link-bestsellers {
	color: #004B74;
    display: block;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
	height: 38px;
    overflow: hidden;
	position:relative;
}
.bestsellers a.link-bestsellers:before{	
	content: '';
}
.bestsellers a.link-bestsellers.no-cost{
	
}
.bestsellers a.link-bestsellers:hover {
	color: #ba1639;
}
.cena-wrapper {
	text-align: left;
}
.bestsellers span.cena {
	
    background-position: 100% 8px;
    background-repeat: no-repeat;
    font-size: 20px;
    
	margin: 0 15px 0 10px;
}

/* bottom-block
-----------------------------------------------------------------------------*/
.bottom-block.front {
	background-color: #FFFFFF;
    background-image: url("/images/bg-shad.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
}
.bottom-block {
}
.bottom-block .bottom-block-wrapper {
	margin: 0 auto;
    padding: 31px 20px 30px 20px;
    position: relative;
    width: 950px;
}
.bottom-block .bottom-block-wrapper h2 {
	color: #4E4E4E;
    font-family: 'open sans';
    font-size: 20px;
    font-weight: 600;
    text-align: left;	
}
.bottom-block.front .bottom-block-wrapper {
	margin: 0 auto;
    padding: 90px 20px 30px 20px;
    position: relative;
    width: 950px;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	background-image: url("/images/bg-footer.jpg");
	background-repeat: repeat-x;
	height: 146px;
}
.footer .footer-wrapper {
	margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 950px;
}

.footer-menu {
	left: 20px;
    position: absolute;
    top: 25px;
}
.footer-menu ul {
	font-size: 0;
}
.footer-menu ul li:first-child {
	border-left: none;
}
.footer-menu ul li {
	display: inline-block;
    position: relative;
    vertical-align: top;
	*display: inline;
	zoom: 1;
	border-left: 1px solid #8e8e8e;
}
.footer-menu ul li a {
	color: #004B74;
    display: block;
    font-size: 12px;
    margin: 0 7px;
	text-decoration: none;
}
.footer-menu ul li a:hover {
	text-decoration: underline;
}
.adress {
	color: #8E8E8E;
    font-size: 12px;
    left: 20px;
    position: absolute;
    top: 54px;
}
.direct {
	background-image: url("/images/direct.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    height: 22px;
    left: 20px;
    padding: 12px 10px 15px 64px;
    position: absolute;
    text-decoration: none;
    top: 91px;
    width: 173px;
}
.SlimArt {
	color: #676666;
    font-size: 14px;
    left: 770px;
    position: absolute;
    top: 95px;
    width: 210px;
}
.SlimArt span {
	border-bottom: 1px solid #676666;
    font-size: 9px;
    margin: 0 5px;
    vertical-align: top;
}
.SlimArt a {
	color: #004b74;
}

/*page vopros*/
.banner-block {
	margin-bottom: 15px;
	text-align: center;
}
.bread-crumbs {
    color: #C2C2C2;
    margin-bottom: 15px;
}
.bread-crumbs a {
    color: #A9B6C3;
    font-size: 11px;
    text-decoration: underline;
}
.bread-crumbs a.active {
    text-decoration: none;
}
.questions {
	margin: 15px 0 30px 0;
    position: relative;
}
.question-answer {
	margin-bottom: 20px;
}
span.question {
	font-size: 13px;
}
.answer-block {
	border-top: 2px solid #E9E9E9;
    margin-top: 10px;
}
.answer-block p {
	background-color: #E9E9E9;
    border-radius: 0 0 10px 10px;
    font-size: 13px;
    margin: 0 0 0 35px;
    padding: 10px 20px;
}
.answer-block p a {
	color: #004b74;
}

.callback {
	border: 2px solid #004B74;
    border-radius: 5px;
    padding: 20px;
}
.callback h2 {
	color: #4E4E4E;
    font-family: 'open sans';
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 15px 0;
    text-align: left;
}
.callback p {
	font-size: 13px;
}
.callback-left,
.callback-right {
	display: inline-block;
    position: relative;
    vertical-align: top;
	*display: block;
	zoom: 1;
}
.callback-left {
	width: 240px;
}
.callback-right {
	width: 405px;
	margin-left: 15px;
}
.callback-left label,
.callback-right label {
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
}
.callback-left label span,
.callback-right label span {
 	color: #ad1818;
 }
.callback-left input {
	border: 1px solid #6D6F71;
    border-radius: 5px;
    height: 30px;
    margin-bottom: 25px;
    padding: 0 10px;
    width: 210px;
}
.callback-capcha {
	padding-right: 10px;
    text-align: right;
}
.callback-capcha-block img {
	border: 1px solid #D6D6D6;
}
.callback-capcha span {
	background-image: url("/images/upload.png");
    background-repeat: no-repeat;
    border-bottom: 1px dashed #146088;
    color: #146088;
    font-size: 11px;
    padding-left: 15px;
	cursor: pointer;
}
.callback-right textarea {
	border: 1px solid #6D6F71;
    border-radius: 5px;
    display: block;
    height: 85px;
    padding: 10px;
    resize: none;
    width: 370px;
}
.callback-right input {
	border: 1px solid #6D6F71;
    border-radius: 5px;
    display: block;
    height: 30px;
    margin-top: 29px;
    padding: 0 10px;
    width: 120px;
}
.callback-right input.send {
	background-image: url("/images/bg-call.png");
    border: 1px solid #C1C1C1;
    color: #616161;
    display: block;
    font-size: 16px;
    height: 39px;
    text-transform: uppercase;
    width: 139px;
}
/*page catalog*/
.catalog {
    margin: 15px 0;
    position: relative;
    text-align: center;
}
.catalog .items {
    display: inline-block;
    font-size: 0;
    margin: 0 11px 35px;
    position: relative;
    text-align: center;
    vertical-align: top;
}
.catalog .items a {
    color: #004B74;
    font-size: 13px;
    text-decoration: none;
	
}
.catalog .items a:hover{
	border-bottom: 1px solid #004B74;
}
.catalog .items a .items-border {
    border-radius: 5px;
    margin-bottom: 5px;
}
.catalog .items a img {
    border: 1px solid #C1C1C1;
    display: block;
    height: 208px;
}
/*privat cabinet*/
.private-office {
	margin: 25px 0;
}
.private-office a {
	
}
.private-office p {
	margin: 5px 0;
}
.private-office-menu {
	background-color: #E9E9E9;
    border-radius: 5px;
    margin-top: 25px;
    padding: 20px;
}
.private-office-menu ul {
	
}
.private-office-menu ul li {
	list-style: none;
}
.private-office-menu ul li a {
	color: #004B74;
    display: block;
    font-size: 13px;
    padding: 7px 0;
    text-decoration: none;
}
.private-office-menu ul li a:hover {
	text-decoration: underline;
}

.filter {
	background-color: #eaeaea;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    margin: 25px 0;
}
.filter h2 {
	color: #4e4e4e;
    font-size: 16px;
    font-weight: 100;
    margin: 12px 12px 5px;
    text-align: center;
}
.reset {
	margin: 0 0 10px;
    text-align: center;
}
.reset a {
	border-bottom: 1px dotted #004b74;
    color: #004b74;
    display: inline;
    font-size: 11px;
    text-decoration: none;
}
.subsection-filter {
	margin-bottom: 15px;
}
.subsection-filter .pole-topic {
	background-color: #d2d2d2;
    font-size: 13px;
    padding: 5px 18px;
	margin-bottom: 5px;
	cursor: pointer;
	word-wrap: break-word;
}
.subsection-filter .pole {
	padding: 5px 15px;
	
}
.subsection-filter .pole input {
	margin-right: 10px;
}
.subsection-filter .pole a {
	color: #004b74;
    font-size: 11px;
    margin-right: 10px;
    text-decoration: none;
}
.subsection-filter .pole a:hover {
	text-decoration: underline;
}
label.property {
    color: #004b74;
    font-size: 11px;
    margin-right: 10px;
    font-weight: normal;
	cursor:pointer;
}
.subsection-filter .pole span {
	color: #707070;
    font-size: 11px;
}
.navig-page {
	margin: 40px 0 0;
    position: relative;
    text-align: center;
}
.navig-page ul {
	font-size: 0;
	display: inline;
}
.navig-page ul li {
	display: inline-block;
    font-size: 13px;
    position: relative;
    vertical-align: top;
	*display: inline;
	zoom: 1;
	color: #9e9e9e;
	
}
.navig-page ul li a {
	color: #004b74;
	border: 1px solid #d5d5d5;
    border-radius: 3px;
    display: block;
    margin: 0 3px;
    padding: 2px 8px;
    text-decoration: none;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.navig-page ul li a.active {
	background: none repeat scroll 0 0 #dfdfdf;
}
.table-tr {
	color: #4e6274;
    font-size: 12px;
    height: 32px;
    text-align: center;
	background-image: url("/images/basket-bg.jpg");
	background-repeat: repeat-x;
}
.photo-basket img {
	border: 1px solid #c5c5c5;
	border-radius: 3px;
	margin: 3px 3px 0 3px;
}
.delete-icon span{
	background-image: url("/images/del-basket.jpg");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 21px;
    width: 21px;
	margin: 0 auto;
}
table.table-basket td.name-prodct-basket a.item-table {
	color: #004b74;
    font-size: 12px;
    padding: 6px;
    text-decoration: none;
}
.cena-basket {
	text-align: center;
	padding: 0 10px;
	white-space: nowrap;
}
.total-basket {
	
}
.total-basket-sum,
.total-basket-checkout {
	position: relative;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	margin-top: 25px;
}
.total-basket-sum {
	padding-right: 30px;
    text-align: right;
    width: 420px;
}
.total-basket-sum span {
	font-size: 18px;
}
.total-basket-sum p {
	font-size: 15px;
}
.total-basket-sum span b {
    font-size: 25px;
    padding: 0 0 0 10px;
}
.total-basket-checkout {
	text-align: center;
    width: 253px;
}
.total-basket-checkout a.link {
	border-bottom: 1px dotted #004b74;
    font-size: 15px;
    text-decoration: none;
}
.total-basket-checkout .checkout, .total-basket-checkout input {
	border: 1px solid #C2C2C2;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
    color: #004B74;
    cursor: pointer;
    display: table-cell;
	vertical-align: middle;
    font-size: 17px;
    height: 33px;
    margin: 15px 0 0;
    position: relative;
    text-align: center;
	text-decoration: none;
    width: 186px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 );
}
.har {
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 38px 0 0;
    position: relative;
    width: 453px;
}
#wrapper div {
    display: none;
}
#wrapper.tab1 div.tab1 {
    display: block;
    width: 100%;
}
#wrapper.tab2 div.tab2 {
    display: block;
    width: 100%;
}
#wrapper.tab1 span.tab1 {
    color: #4e4e4e;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
}
#wrapper.tab2 span.tab2 {
    color: #5e6d7a;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
}
#wrapper span {
    padding: 10px 30px;
}
#wrapper span.tab1 {
    color: #004b74;
    cursor: pointer;
    font-size: 13px;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    border-left: 1px solid #cbd4da;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #cbd4da;
    border-top: 1px solid #cbd4da;
}
#wrapper span.tab2 {
    color: #004b74;
    cursor: pointer;
    font-size: 13px;
    left: 135px;
    position: absolute;
    text-decoration: none;
    top: 0;
    border-left: 1px solid #cbd4da;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #cbd4da;
    border-top: 1px solid #cbd4da;
}
#wrapper.tab1 span.tab1, #wrapper.tab2 span.tab2 {
    background-color: #ffffff;
    border-left: 1px solid #cbd4da;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #cbd4da;
    border-top: 1px solid #cbd4da;
}
#wrapper.tab1, #wrapper.tab2 {
    border-color: #cbd4da;
    border-left: 1px solid #cbd4da;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #cbd4da;
    border-style: solid;
    border-width: 1px;
	padding: 20px;
}

.specification {
	
}
.specification-img,
.specification-text {
	display: inline-block;
    position: relative;
    vertical-align: top;
	*display: inline;
	zoom: 1;
}
.specification-img {
	width: 455px;
	margin-right: 35px;
}
.specification-text {
	width: 455px;
}
.specification-img-big img {
	border: 1px solid #c1c1c1;
    border-radius: 5px;
	max-width: 400px;
}
.specification-img-mini {
	text-align: center;
	margin: 10px 0;
}
.specification-img-mini img {
	border: 1px solid #c1c1c1;
    border-radius: 5px;
    margin: 7px;
}
.detailed h1 {
	color: #4e4e4e;
    font-family: 'open sans';
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: left;
}
.stoimost {
	margin-bottom: 25px;
}
.stoimost span.cena  {
    font-size: 32px;
    margin: 0;
}

.partner-info {
	
}
.partner-info-left,
.partner-info-right {
	display: inline-block;
	position: relative;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}
.partner-info-left {
	margin: 17px 34px 0 0;
    width: 300px;
}
.partner-info-logo {
	height: 201px;
    margin-bottom: 17px;
    width: 297px;
}
.partner-info-logo a img {
	border: 1px solid #c1c1c1;
    border-radius: 5px;
}
.partner-info-product {
	
}
.partner-info-product h3 {
	color: #4e4e4e;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.partner-info-product ul {
	
}
.partner-info-product ul li {
	list-style: none;
	margin: 3px 0;
}
.partner-info-product ul li a {
	background-image: url("/css/../images/pointer.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #004b74;
    font-size: 13px;
    padding-left: 8px;
    text-decoration: none;
}
.partner-info-product ul li a:hover {
	color: #2588be;
	text-decoration: underline;
}

.partner-info-right {
	width: 370px;
	margin-top: 17px;
}


.partner-anons {
	border-bottom: 1px dotted #e0e0e0;
    margin: 12px 0 22px;
    padding-bottom: 15px;
    position: relative;
}
.partner-anons-img,
.partner-anons-about {
	display: inline-block;
	position: relative;
	vertical-align: top;
	*display: inline;
	zoom: 1;
}
.partner-anons-img {
	margin-right: 20px;
    width: 205px;
}
.partner-anons-img a img {
	border: 1px solid #c5c5c5;
    border-radius: 5px;
}
.partner-anons-about {
	width: 452px;
}
.partner-anons-about a {
	color: #084a96;
    font-size: 14px;
}
.partner-anons-about p {
	color: #4e4e4e;
    font-size: 13px;
    margin: 8px 0 0;
}


.anons-news {
	border-bottom: 1px dotted #e0e0e0;
    margin: 12px 0 22px;
    padding-bottom: 15px;
    position: relative;
	min-height: 155px;
}
.anons-news-img {
	border: 1px solid #c5c5c5;
    border-radius: 5px;
    display: block;
    float: left;
    height: auto;
    margin-right: 25px;
    width: auto;
}
.anons-news-data {
	color: #959595;
	font-size: 13px;
}
.anons-news-title {
	color: #084a96;
	font-size: 14px;
}
.anons-news p {
	color: #4e4e4e;
    font-size: 13px;
    margin: 4px 0;	
}
img.img-news-detal {
	border: 1px solid #c1c1c1;
    border-radius: 5px;
    float: right;
    margin: 0 0 15px 15px;
}
.anons-detals-news-data {
    color: #959595;
    font-size: 13px;
    margin: 7px 0;
}
.anons-detals-news-text {
	
}



/*
 * page 404
 */
.sitemaps h2 {
	color: #000000;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 19px;
    text-transform: none;
}
.title-error {
	color: #004b74;
    font-size: 55px;
    font-weight: bold;
    text-align: center;
	margin-top: 60px;
}
.mess-error {
	border-bottom: 1px solid #e4e4e4;
    font-size: 24px;
    margin-bottom: 40px;
    padding-bottom: 20px;
    text-align: center;
}
.sitemaps ul {
    padding: 0 0 0 12px;
    width: 340px;
	margin-left: 78px;
}
.sitemaps ul li {
	padding: 2px 0;
}
.sitemaps ul li a {
	text-decoration: none;
	font-size: 14px;
}
.sitemaps ul li a:hover {
	text-decoration: underline;
}
.sitemaps ul li ul,
.sitemaps ul li ul li ul {
	margin: 0 auto;
    padding: 0 0 0 27px;
}

.page-sitemaps ul {
	margin: 0 auto;
    padding: 0 0 0 14px;
}
.page-sitemaps ul li ul,
.page-sitemaps ul li ul li ul {
	margin: 0 auto;
    padding: 0 0 0 27px;
}
.page-sitemaps ul li {
	padding: 2px 0;
}
.page-sitemaps ul li a {
	text-decoration: none;
	font-size: 14px;
}
.page-sitemaps ul li a:hover {
	text-decoration: underline;
}

/*
 *  enter-site
 */
.enter-site {

}
.enter-site-pole {
	margin: 0 0 15px;
    padding-top: 10px;
}
.enter-site-pole label {
	display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.enter-site-pole input {
	border: 1px solid #c6c6c6;
    color: #4e4e4e;
    height: 28px;
    padding: 0 10px;
    width: 394px;
}
.enter-site-registation {
	margin-bottom: 25px;
}
.enter-site-links {
	margin-left: 90px;
}
.enter-site-links a {

}
.enter-site-but-enter {

}
.enter-site-but-enter .enter-site-but {
	display: block;
	width: 203px;
	height: 43px;
	color: #ffffff;
	margin: 18px 0 0 86px;
	border: none;
	border-radius: 3px;
	text-align: center;
	text-decoration: none;
	background: #004b74; /* Old browsers */
	background: -moz-linear-gradient(top, #004b74 0%, #003e60 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004b74), color-stop(100%,#003e60)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004b74 0%,#003e60 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004b74 0%,#003e60 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #004b74 0%,#003e60 100%); /* IE10+ */
	background: linear-gradient(to bottom, #004b74 0%,#003e60 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=0 ); /* IE6-9 */
}

.enter-site-but-enter .enter-site-but:disabled {
	background: #C6C6C6;
}

/*
 * messege direct
 */
#WriteReview {
	padding: 10px 28px 20px 28px;
}
#WriteReview h2 {
	border-bottom: 1px solid #e4e4e4;
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 12px;
    text-transform: none;
}
#WriteReview .LFancy {
	margin: 30px 0;
}
#WriteReview span {
	color: #fa0d0d;
}
#WriteReview .LFancy .formVertical {
	position: relative;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 0;
}
#WriteReview .LFancy .formVertical input {
	border: 1px solid #c6c6c6;
	width: 166px;
	height: 27px;
	padding: 0 10px;
}
#WriteReview label {
	display: block;
	padding-bottom: 9px;
}
#WriteReview .RFancy textarea {
	border: 1px solid #c6c6c6;
    max-width: 394px;
    min-height: 75px;
    padding: 10px;
    width: 394px;
	resize: none;
}
#WriteReview .capchas {
	margin: 30px 0;
}
#WriteReview  .capchas-img,
#WriteReview  .pole-capcha {
	position: relative;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 0;
}
#WriteReview  .capchas-img {
	margin: 7px 42px 0 0;
}
#WriteReview  .pole-capcha {

}
#WriteReview  .pole-capcha input {
	border: 1px solid #c6c6c6;
	width: 206px;
	height: 27px;
	padding: 0 10px;
}
.SubmitForm {

}
.SubmitForm input {
	width: 203px;
	display:block;
	height: 43px;
	border: none;
    border-radius: 3px;
	cursor: pointer;
	color: #ffffff;
	margin: 18px auto;
	text-align: center;
	text-decoration: none;
	background: #004b74; /* Old browsers */
	background: -moz-linear-gradient(top, #004b74 0%, #003e60 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004b74), color-stop(100%,#003e60)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004b74 0%,#003e60 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004b74 0%,#003e60 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #004b74 0%,#003e60 100%); /* IE10+ */
	background: linear-gradient(to bottom, #004b74 0%,#003e60 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=0 ); /* IE6-9 */
}
.registration-site {

}
.registration-site span {
	color: #fa0d0d;
}
.registration-site-pole {
	margin-bottom: 30px;
}
.reg-site-pole {
	position: relative;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 0;
}
.reg-site-pole label {
	padding: 0 0 5px 0;
}
.registration-site-pole .reg-site-pole  input {
	width: 166px;
	height: 27px;
	border: 1px solid #c6c6c6;
	padding: 0 10px;
}
.registration-site-pole label {
	display: block;
}
.registration-site-pole b {
	display: block;
	font-weight: normal;
	color: #c6c6c6;
	padding-bottom: 5px;
}
.registration-site-pole input {
	border: 1px solid #c6c6c6;
    height: 27px;
    padding: 0 10px;
    width: 394px;
}

/*
 * photo gallery
 */
.photo-gallery {
	background-image: url("/images/hhoto-line.jpg");
    background-repeat: repeat-x;
    padding: 96px 0 0 0;
	margin: 9px 0 0 0;
}
.photo-gallery-body {
	border-bottom: 1px dotted #e0e0e0;
    margin: 0 auto;
    padding-bottom: 40px;
    width: 985px;
	text-align: center;
}
.photo-gallery-body h2 {
	color: #000000;
    font-size: 24px;
    margin-bottom: 17px;
    text-transform: none;
}
.gallery {

}
.gallery img {
	margin: 16px 8px 0 8px;
}
.soc-seti {
	position: absolute;
    right: -25px;
    top: 72px;
    width: 34px;
    z-index: 200;
}
.soc-seti ul {
}
.soc-seti ul li {display: block;}
.soc-seti ul li a {
    margin-bottom: 2px;
    display: block;
}
.soc-seti ul li a img {
}
a.link-callback {
	color: #004b74;
    left: 465px;
    position: absolute;
    text-decoration: none;
    top: 38px;
}
/* some fixing styles */
.right-icon {
	float: right;
}
p.price-wrapper {
	margin-top: 35px;
}
a.link-bestsellers.no-cost {
	margin-top: 10px;
	text-decoration: underline;
}
a.link-bestsellers.no-cost:hover {
	color: #4E4E4E;
	cursor: pointer;
	text-decoration: none;
}
#toTop {
	width:100px;
	border:1px solid #ccc;
	background:#f7f7f7;
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:10px; /* отступ кнопки от нижнего края страницы*/
	left:10px;
	cursor:pointer;
	display:none;
	color:#333;
	font-family:verdana;
	font-size:11px;
}
#BigLoader {
	display: none;
}
span.call-back{
    position:absolute;
    left: 250px;
    padding-left: 20px;
    top: 42px;
}
span.call-back a {
    border-bottom: 1px solid #004B74;
    text-decoration: none;
    color: #004B74;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}
span.schedule{
    position: absolute;
    color: #004B74;
    font-size: 12px;
    left: 500px;
    top: 15px;
    font-family: 'Open Sans', sans-serif;
}

.content-wrapper .left.order-page {display: none;}
.content-wrapper .center.order-page-full {width: 100%;}

.button-popup-block {margin: 15px 0;text-align: center;}
.button-popup-block a {
    display: inline-block;
    padding: 10px;
    margin: 0 5px;
    width: 160px;
    border: 1px solid #C2C2C2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
}
.follow-add-cart {
    background: #004b74;
    color: #fff;
    background: -moz-linear-gradient(left,  #004b74 0%, #003e60 100%);
    background: -webkit-linear-gradient(left,  #004b74 0%,#003e60 100%);
    background: linear-gradient(to right,  #004b74 0%,#003e60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=1 );
}
.text-hint{max-width:415px}
#WriteReview .success span {
    color: #3db71e;
    font-size: 15px;
    text-align: center;
    display: block;
    padding: 0;
    margin: 0px 0 -20px 0;
}
#WriteReview.page-contact {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#WriteReview.page-contact .LFancy .formVertical {
    width: 48%;
    margin: 0 5px;
}
#WriteReview.page-contact .LFancy .formVertical input {
    width: 95%;
}
#WriteReview.page-contact .RFancy textarea {
    min-height: 100px;
    width: 99%;
	max-width:100%;
    margin: 0 auto;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-contact .RFancy{margin-top: 10px;}
.page-contact .SubmitForm {
    display: inline-block;
    margin-left: 30px;
}
.fancybox-item.fancybox-close{background:none;top: 5px;right: -7px;}
.fancybox-item.fancybox-close:before {
    content:'х';
    color: #c0c0c0;
    display: block;
    font-size: 24px;
    text-decoration: none;
}
a.fancybox-close:hover{
    text-decoration: none!important;
}
#buffer p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 0 13px;}
.bestsellers.item{height: 420px;}
.button.order-button {
    margin: 0 auto;
    display: block;
    max-width: 160px;
    text-align: center;
    color: #f0f0f0;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 1px 1px 4px 0px #C2C2D7;
    box-shadow: 1px 1px 4px 0px #C2C2D7;
    background: #004b74;
    background: -moz-linear-gradient(left, #004b74 0%, #003e60 100%);
    background: -webkit-linear-gradient(left, #004b74 0%,#003e60 100%);
    background: linear-gradient(to right, #004b74 0%,#003e60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=1 );
}
.button.order-button.sets{
	display: inline-block;
    position: relative;
    top: 15px;
}
.SubmitForm input:hover,
.SubmitForm input:focus,
.SubmitForm input:active,
.button.trans.form-button:hover,
.button.trans.form-button:focus,
.button.trans.form-button:active,
.button.order-button:hover,
.button.order-button:focus,
.button.order-button:active
{
	text-decoration:none;
	background: #004b74;
    background: -moz-linear-gradient(right, #004b74 0%, #1a72a2 100%);
    background: -webkit-linear-gradient(right, #004b74 0%,#1a72a2 100%);
    background: linear-gradient(to left, #004b74 0%,#1a72a2 100%);
}
.button-popup-block a.follow-add-cart:hover,
.button-popup-block a.follow-add-cart:focus,
.button-popup-block a.follow-add-cart:active,
.direct.form-send:hover,
.direct.form-send:focus,
.direct.form-send:active
{
	color:#fff;
}
a.follow-add-cart:hover,
a.follow-add-cart:focus,
a.follow-add-cart:active
{
	background: #1a72a2;
    background: -moz-linear-gradient(right, #004b74 0%, #1a72a2 100%);
    background: -webkit-linear-gradient(right, #004b74 0%,#1a72a2 100%);
    background: linear-gradient(to left, #004b74 0%,#1a72a2 100%);
}
.detail-control-button .button.order-button {
    margin: 0 0 0 15px;
    max-width: 260px;
}

.price-container{height: 30px;margin: 15px 0 14px;}
.inline-popup {
    width: 300px;
    margin: 25px 0 15px;
    text-align: center;
}
.inline-popup h2 {
    color: #004B74;
    font-family: 'open sans';
    font-size: 17px;
	font-weight: normal;
    margin: 10px 0 10px;
}
.inline-popup h4 {
    font-weight: normal;
    font-size: 18px;
    color: #444;
    font-family: "open sans";
}
.img-block-reccomend {
	height: 205px;
	display: -webkit-box!important;
	display: -moz-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important;
	vertical-align: middle;
}
.img-block-reccomend img{
	margin: auto;
}
.header-whats{
	background-image: url(/css/../images/phone_whats_app.png);
	background-position: -2px -1px;
    background-repeat: no-repeat;
    color: #004B74;
    font-size: 17px;
    padding-left: 25px;
    text-decoration: none;
    background-size: 26px;
}
.header-whats:hover{
	text-decoration: none;
}
._catalog-list-image
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 205px;
	height: 205px;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #C1C1C1;
}
._catalog-list-image img
{
	display: block;
}
/* End */


/* Start:/js/fancybox/source/jquery.fancybox.css?14890443464958*/
/*! 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;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	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-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/js/fancybox/source/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/js/fancybox/source/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/js/fancybox/source/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	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;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/js/fancybox/source/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/js/fancybox/source/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/js/fancybox/source/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.fancybox-skin {
  background-color: #fff; /* or whatever */
}
/* End */


/* Start:/includes/popup/popup.css?14890443464131*/
/*popup*/
.overlay_pop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: rgba(0, 0, 0, 0.5);
}
.popup {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -140px;
    padding: 35px 18px 5px;
    background: #fff;
    width: 100%;
    max-width: 280px;
    text-align: center;
    z-index: 10001;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 13px 1px rgba(26, 26, 29, 0.42);
		-moz-box-shadow: 0 0 13px 1px rgba(26, 26, 29, 0.42);
    box-shadow: 0 0 13px 1px rgba(26, 26, 29, 0.42);
    color: #fff;
}
.form-control.error {
    border-color: #d9534f;
    -webkit-box-shadow: 0 0 4px 1px #d9534f;
    -moz-box-shadow: 0 0 4px 1px #d9534f;
    box-shadow: 0 0 4px 1px #d9534f;
}
.close-popup {
    display: block;
    width: 35px;
    font-size: 31px;
    color: #141414;
    height: 35px;
    position: absolute;
    opacity: 0.8;
    top: 3px;
    right: 3px;
    cursor: pointer;
    z-index: 10001;
}
.close-popup:hover{opacity: 1;}
.close-popup:before{
	content: 'х';
    color: #c0c0c0;
    display: block;
    font-size: 24px;
}
.form-block form {
    width: 100%;
    max-width: 270px;
    margin: 0 auto;
    text-align: center;
}
.header-form {
    text-align: center;
    margin-bottom: 15px;
    font-size: 18px;
	font-weight:bold;
    color: #000;
}
.header-form span {
    font-size: 16px;
    display: block;
    font-weight: bold;
}
.textarea-pop{
	resize: none;
    height: 90px;
    padding: 14px 18px;
}
.calback-input.textarea-pop {
    min-height: 85px;
	padding: 10px 14px;
}
.result-ok {
    color: #2a2a2a;
    font-size: 20px;
	padding-bottom: 15px;
    display: block;
}
.popup.map {
    width: 90%;
    max-width: 600px;
	overflow: hidden;
}
.header-form .shop-phone {
    width: 130px;
    margin-left: 23px;
}
.popup.map .header-form>span, .popup.map .header-form>a {
    display: inline-block;
    margin-bottom: 10px;
}

div#map {
    width: 110%;
	max-width: 600px;
    height: 300px;
    position: relative;
    bottom: -35px;
    left: -18px;
	margin-top: -35px;
}
.bottom-text {
    margin-left: -18px;
    margin-right: -18px;
    border-top: 1px solid #ddd;
    margin-top: 24px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    line-height: 1.3;
	background-color:#f6f6f6;
	margin-bottom:-35px;
	padding-bottom:35px;
}
.bottom-text a{
	font-size: 24px;
    color: #067fca;
}
.header-form span {
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
	border-top: 1px solid #e4e4e4;
    padding-top: 10px
}
.field-name {
    text-align: left;
    display: block;
    color: #000;
    font-weight: bold;
}
.required-field {
    font-style: normal;
    color: #ff3434;
}
.calback-input {
    background-color: #f1f2f6;
    border: 1px solid #a6abba;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0px 10px;
    height: 42px;
}


.button.trans.form-button {
    width: 200px;
    display: block;
    border: none;
    padding: 12px 0;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    color: #ffffff;
    margin: 18px auto;
    text-align: center;
    text-decoration: none;
    background: #004b74;
    background: -moz-linear-gradient(left,  #004b74 0%, #003e60 100%);
    background: -webkit-linear-gradient(left,  #004b74 0%,#003e60 100%);
    background: linear-gradient(to right,  #004b74 0%,#003e60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b74', endColorstr='#003e60',GradientType=1 );
}

.input.form-input {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 6px;
	border:none;
	border:1px solid #c6c6c6;
	outline:none;
}
.input.form-input.error {
    border-color: #ff0000;
	-webkit-box-shadow: 0px 1px 3px 0px #ff0000;
		-moz-box-shadow: 0px 1px 3px 0px #ff0000;
	box-shadow: 0px 1px 3px 0px #ff0000;
}
.form-group {
    text-align: left;
    color: #444;
	font-weight: bold;
}
.form-group label {
    display: block;
    margin: 5px 0;
}
/*end popup*/
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/authform/style.css?1489044341442*/
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/.default/components/bitrix/system.auth.form/authform/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/.default/components/bitrix/system.auth.form/authform/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/templates/.default/components/slimart/sale.basket.basket.line/small_basket/style.css?1489044341317*/
/*Table*/
table.table-basket-line
{
	padding:3px;
	font-size:12px;
}

.basket-line-personal, .basket-line-basket
{
	width:16px; height:16px; background-repeat:no-repeat; display:block;
}

.basket-line-personal {background-image: url(/bitrix/templates/.default/components/slimart/sale.basket.basket.line/small_basket/images/personal.gif)}
.basket-line-basket {background-image: url(/bitrix/templates/.default/components/slimart/sale.basket.basket.line/small_basket/images/basket.gif)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/main_menu/style.css?1489044341626*/
/* 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/.default/components/bitrix/menu/main_menu/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/.default/components/bitrix/search.title/search-title/style.css?15342335372339*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	border-radius: 7px;
}

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

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	width: 263px;
	display: block;
	margin-right: 0;
}

table.title-search-result td.title-search-item {

}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dedede;
}
td.title-search-item:after {
    content: '';
    clear: both;
    display: table;
}
table.title-search-result td.title-search-item img {
	vertical-align:middle;
	margin-right: 10px;
	border:1px solid #dedede;
	float: left;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

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

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;	
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/catalog_menu/style.css?14890443416272*/
.bx_vertical_menu_advanced{
	border-left:7px solid #e3eaef;
	background:#f1f4f7;
	border-radius:4px;
	box-shadow:0 0 1px 1px #dcdcdc;
}
.bx_vertical_menu_advanced>ul{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	border-radius:5px;
	background:#fff;
	list-style:none;
}

/* 1  */
.bx_vertical_menu_advanced .bx_hma_one_lvl{
	display:block;
	padding:0;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	padding:10px 0 10px 12px;
	border-bottom: 1px solid #e3eaef;
	color:#000;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-size:14px;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{border-radius:0 4px 0 0}
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a {border-radius:0 0 4px 0}
.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:none}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{
	padding:1px 0 0;
	border:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover>a{
	margin-left:-11px;
	padding:10px 0 10px 12px;
	width:100%;
	border:none;
	border-right:2px;
	background:#fff;
	box-shadow:-1px 2px 3px 0px rgba(1,1,1,.22);
	font-weight:bold;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a:active,
.bx_vertical_menu_advanced .bx_hma_one_lvl.current>a{}
/* // 1  */
/* */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:0;
	left:0;
	z-index:1300;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid rgba(1,1,1,.1);
	border-radius:2px;
	background:#fff;
	box-shadow:0 5px 10px 0 rgba(1,1,1,.29);
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.bx_shadow_fix{display:none}
.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,
.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{
	position: absolute;
	top: 0;
	right: -2px;
	bottom: -5px;
	z-index: 1500;
	display: block;
	width: 5px;
	background: #fff;
	opacity: 1;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12);
}
/*// */
/* 2 */
.bx_vertical_menu_advanced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel {
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}

/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}*/
/* //2 */
/* 3  */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb;
}*/
/* // 3  */

/*  */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel p{
	max-width:100%;
	max-height:220px;
	color:#000;
	text-align:left;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

/* // */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
}

@media (max-width:569px) {
	.bx_vertical_menu_advanced{display:none}
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/novalty/style.css?148904434126808*/
/* catalog.section */
.bx_catalog_list_home{
	margin-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
@media (max-width:640px) {.bx_catalog_list_home {border-bottom:1px solid #e5e5e5;}}

.bx_catalog_list_home .bx_catalog_item{
	position:relative;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
	margin-bottom:30px;
}
@media (min-width:960px){
	.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0   ;width:100%}

	.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}
	.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}
	.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

	.bx_catalog_list_home.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}
	.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1){clear:both}

	.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}
	.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(5n+1){clear:both}
}

@media (min-width:760px) and (max-width:960px){
	.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}

	.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
	.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
	.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

	.bx_catalog_list_home.col4 .bx_catalog_item,
	.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}
	.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1),
	.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(4n+1){clear:both}
}
@media (max-width:760px){
	.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px  ;width:100%}

	.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
	.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
	.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

	.bx_catalog_list_home.col3 .bx_catalog_item,
	.bx_catalog_list_home.col4 .bx_catalog_item,
	.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
	.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1),
	.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(3n+1),
	.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(3n+1){clear:both}
}
@media (max-width:580px){
	.bx-touch .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px ;width:100%}

	.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
	.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(3n+1){clear:none}
	.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

	.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item,
	.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item,
	.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item,
	.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}

	.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1),
	.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(2n+1),
	.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(2n+1),
	.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(2n+1){clear:both}
}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
	position:absolute;
	z-index:990;
	top:0;
	left:0;
	right:0;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	border-radius:3px;
	border:1px solid #d3d3d3;
	background:#fff;
	-webkit-animation:borderview 0.5s;
	animation:borderview 0.5s;
}
@media (min-width:960px){.bx-no-touch  .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}
@media (max-width:960px){.bx-no-touch  .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}

@keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}
@-webkit-keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}

.bx_catalog_list_home .bx_catalog_item_articul{
	color:#a5a5a5;
	font-size:13px;
}
.bx_catalog_list_home .bx_catalog_item_title{
	overflow:hidden;
	height:38px;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title{
	overflow:auto;
	height:auto !important;
}
.bx_catalog_list_home .bx_catalog_item_title a{
	color:#3f3f3f;
	text-decoration:none;
	font-size:13px;
}
.bx_catalog_list_home .bx_catalog_item_price{
	color:#3f3f3f;
	font-weight:bold;
}
.bx_catalog_list_home .bx_catalog_item_price span{
	color:#a5a5a5;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:line-through;
}
.bx_catalog_list_home .bx_catalog_item_controls{
	padding-top:10px;
	text-align:center;
	opacity:0;
}
@media (min-width:641px) and (max-width:960px){.bx_catalog_list_home .bx_catalog_item_controls{height:auto}}
@media (max-width:640px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls{height:auto;line-height:30px;text-align:center}}
@media (max-width:479px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls{height:auto;line-height:30px;display:block}}
@media (max-width:479px){.bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls {height:auto}}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
	width:100%;
	white-space:nowrap;
	text-align:center;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{
	color:#3f3f3f;
	font-size:13px;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{
	text-align:left;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
	width:100%;
	text-align:center;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
	margin:1%;
	width: 48%;
	min-width:100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px;
	height: 25px;
}

@media (max-width:640px) {
	.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{display:none;}
	.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center;}
}
.bx_catalog_list_home .bx_catalog_item_controls input[type=text]{border:none;}
.bx-touch .bx_catalog_list_home .bx_catalog_item_controls,
.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}
.bx_catalog_list_home .bx_cnt_desc{
	text-align:left;
	position:absolute;
	right:-45px;
	top:2px;
	width:40px;
}
@media (min-width:641px) and (max-width:960px){

}
.bx_catalog_list_home .bx_catalog_item_controls a{margin-bottom:10px;}
.bx_catalog_list_home .bx_catalog_item_price .bx_price{font-size:15px;padding-top: 5px;}
.bx_catalog_list_home .bx_catalog_item_images_double,
.bx_catalog_list_home .bx_catalog_item_images{
	position:relative;
	z-index:910;
	display:block;
	padding-top:135%;
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain;
}
.bx_catalog_list_home .bx_catalog_item_images_double{
	z-index:900;
	margin-top:-135%;
	opacity:0;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images{
	opacity:0;
	-webkit-animation:rotateimgfirst 0.5s;
	animation:rotateimgfirst 0.5s;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double{
	opacity:1;
	-webkit-animation:rotateimglast 0.5s;
	animation:rotateimglast 0.5s;
}
@keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@-webkit-keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}
@-webkit-keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_controls,
.bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_articul,
.bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_scu{display:none}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu{display:block}
.bx_catalog_list_home .bx_catalog_item 	  .bx_catalog_item_scu{padding-top:10px}
.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch    .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important;}

/* Stickers */
.bx_catalog_list_home .bx_stick{
	position:absolute;
	width:123px;
	height:35px;
	background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/stick.png) left center no-repeat;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #ba3434;
	line-height:35px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.bx_catalog_list_home .bx_stick.short {font-weight: bold;font-size:18px}
.bx_catalog_list_home .bx_stick.average {font-weight: bold;font-size:13px}
.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}
.bx_catalog_list_home .bx_stick_disc{
	position:absolute;
	width:72px;
	height:74px;
	background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/stick_disc.png) no-repeat center;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 0 #ba3434;
	font-weight:bold;
	font-size:23px;
	line-height:74px;
}
.bx_catalog_list_home .bx_stick.left,
.bx_catalog_list_home .bx_stick_disc.left{left:-2px;}
.bx_catalog_list_home .bx_stick.right,
.bx_catalog_list_home .bx_stick_disc.right{right:0;}
.bx_catalog_list_home .bx_stick.top,
.bx_catalog_list_home .bx_stick_disc.top{top:15px;}
.bx_catalog_list_home .bx_stick.bottom,
.bx_catalog_list_home .bx_stick_disc.bottom{bottom:5px;}
.bx_catalog_list_home .bx_stick.middle,
.bx_catalog_list_home .bx_stick_disc.middle{top:49%;}
@media (min-width:641px) and (max-width:960px){
	.bx_catalog_list_home .bx_stick{
		width:90px;
		height:30px;
		background-size:100%;
		line-height:30px;
	}
	.bx_catalog_list_home .bx_stick.short {font-weight:normal;font-size:14px}
	.bx_catalog_list_home .bx_stick.average {font-weight:normal;font-size:11px}
	.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}
	.bx_catalog_list_home .bx_stick_disc{
		width:64px;
		height:65px;
		background-size:100%;
		font-size:	20px;
		line-height:65px;
	}
}
@media (max-width:640px) {
	.bx-touch .bx_catalog_list_home .bx_stick{
		width:70px;
		height:30px;
		background-size:100%;
		font-size:	11px;
		line-height:30px;
	}
	.bx-touch .bx_catalog_list_home .bx_stick_disc{
		width:48px;
		height:49px;
		background-size:100%;
		font-size:	16px;
		line-height:49px;
	}
}
@media (max-width:479px) {
	.bx-touch .bx_catalog_list_home .bx_stick{
		width:70px;
		height:30px;
		background-size:100%;
		font-size:	11px;
		line-height:30px;
	}

	.bx-touch .bx_catalog_list_home .bx_stick_disc{
		width:37px;
		height:38px;
		background-size:100%;
		font-size:13px;
		line-height:38px;
	}
}

/* buttons */
.bx_catalog_list_home .bx_bt_button,
.bx_catalog_list_home .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	white-space:nowrap;
}

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


.bx_catalog_list_home .bx_small.bx_bt_button{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.bx_catalog_list_home .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:18px;
	line-height:18px;
}

.bx_catalog_list_home .bx_small.bx_bt_button_type_2 		{}
.bx_catalog_list_home .bx_small.bx_bt_button_type_2:hover 	{}
.bx_catalog_list_home .bx_small.bx_bt_button_type_2:active 	{}


.bx_catalog_list_home .bx_medium.bx_bt_button{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2		{
	padding:0 13px;
	height:23px;
	font-weight:bold;
	line-height:23px;
}

.bx_catalog_list_home .bx_medium.bx_bt_button,
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2 		{font-weight:bold;}
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:hover  {}
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:active {}

.bx_catalog_list_home .bx_col_input{
	display:inline-block;
	width:40px;
	text-align:center;
}

/* scu_detail_size */
.bx_catalog_list_home .bx_item_detail_size{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%;
}

/*----*/

.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray{
	color: #9e9e9e;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;
}

/*----*/

.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_catalog_list_home .bx_item_detail_size .bx_size{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx_catalog_list_home .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_catalog_list_home .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	.bx_catalog_list_home .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_catalog_list_home .bx_item_detail_size ul li{
	position: relative;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
}
.bx_catalog_list_home .bx_item_detail_size ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;

	color: #3f3f3f;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 22px;
}
.bx-touch	.bx_catalog_list_home .bx_item_detail_size ul li .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 stretch;
	border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 fill stretch;
}
.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{
	border: 2px solid #006cc0;
}
.bx-touch .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 fill stretch;
}

.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {left:   0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:  0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_catalog_list_home .bx_item_detail_scu{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%
}

/*----*/

.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray{
	color: #9e9e9e;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;
}

/*----*/

.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap
}
.bx-touch 	.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li{
	position: relative;
	display: block;
	float: left;
	height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 4px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;
	z-index:10;
}
.bx-touch	.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 stretch;
	border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border.png) 2 fill stretch;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	padding: 3px;
	border: 2px solid #006cc0;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 4px;
	left: 2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/missing.png) no-repeat center;
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	border: none;
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/x2border_active.png) 2 fill stretch;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
	position: absolute;
	top:   6%;
	right: 6%;
	bottom:6%;
	left:  6%;
	background-size:contain;
	background-repeat: no-repeat;
}
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
	width: auto;
	height: 25px;
}

/*----*/

.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/novalty/images/fade_right.png) repeat-y   right center;background-size: 100% auto}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/short_news/style.css?1489044341108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/bannerslider/style.css?1489044341108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/css/slider.css?1489044346925*/
#slides .prev,
#slides .next {
    display: block;
    height: 43px;
    left: 21px;
    position: absolute;
    top: 324px;
    width: 24px;
    z-index: 101;
}

.slides_container {
    height: 359px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 703px;
}

#slides .next {
    left:190px;
}

.pagination {
    left: 153px;
    margin: 26px auto 0;
    position: absolute;
    top: 357px;
    /*width: 130px;*/
    z-index: 10;
}

.pagination li {
    float:left;
    margin:0 1px;
    list-style-type: decimal;
}

.pagination li a {
    display:block;
    width:16px;
    height:0;
    padding-top:16px;
    float:left;
    overflow:hidden;
}

/**/

#mini .prev,
#mini .next {
 
}

#mini .slides_container {
    border: 3px solid #FFFFFF;
    border-radius: 5px;
    height: 120px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 300px;
}

#mini .next {
    left:190px;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/partners_slider/style.css?1489044341108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/css/sliderkit-core.css?14890443462229*/
/** 
 *  sliderkit-core.css
 *	> Core CSS styles
 *  
 *  This file is part of Slider Kit jQuery plugin.
 *  http://www.kyrielles.net/sliderkit/
 *  
 *  Copyright (c) 2010-2012 Alan Frog
 *  Licensed under the GNU General Public License
 *  See <license.txt> or <http://www.gnu.org/licenses/>
 *
 */

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;width: 1070px;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;}

/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn{z-index:10;}

/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

/*---------------------------------
 *  Counter
 *---------------------------------*/
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}

/*---------------------------------
 *  Loader
 *---------------------------------*/
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}
/* End */


/* Start:/css/sliderkit-demos.css?14890443464910*/
.carousel-demo2{
    height: 86px;
    margin: 45px 0 0 0;
    position: relative;
    width: 950px;
}

/* Navbar */
.carousel-demo2 .sliderkit-nav{
    height: 90px;
    padding: 0 52px;
    width: 841px;
}
.carousel-demo2 .sliderkit-nav-clip ul li{
	float:left;
	margin:0 25px 0 0;
}

.carousel-demo2 .sliderkit-nav-clip ul li a{
 	border: 1px solid #C1C1C1;
    border-radius: 5px;
    display: block;
    height: 80px;
    margin: 0;
    overflow: hidden;
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover{
	opacity:1;
}

/* Navbar buttons */
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn{
	position:absolute;
	top:15px;
}

.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span{
	display:none;
}

.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn a{
 	display:block;
	height: 49px;
    width: 50px;
}
	
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev{
	left:0px;
}

.carousel-demo2 .sliderkit-nav .sliderkit-nav-next{
	left: 895px;
}

.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a{
 	background-image: url("/css/../images/partner_left.jpg");
 }
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a{
 	background-image: url("/css/../images/partner_right.jpg");
	}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:focus{
	background-position: 0 -50px;
	}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:focus{
 	background-position: 0 -50px;
	}

/* Buttons > Disable */
.carousel-demo2 .sliderkit-nav .sliderkit-btn-disable{
 	opacity:0.3/*can be set to any value until 1*/;
	cursor:default;}
/*vertical*/

.photosgallery-vertical {
   margin: 40px 10px 0 10px;
  overflow: visible;
}
.photosgallery-vertical .sliderkit-nav {
    top: 0; 
}

.photosgallery-vertical .sliderkit-btn.sliderkit-nav-btn  a {
    display: block;
    width: 30px;
    height: 30px;
}
.photosgallery-vertical .sliderkit-nav-clip {
    /*padding: 20px 0;*/
}
.photosgallery-vertical .sliderkit-nav a span {
    display: none;
}
.photosgallery-vertical .sliderkit-nav-clip ul li a {
   display: inline-block;
   position: relative;
   * display: inline;
   zoom: 1;
   vertical-align: middle;
}
.photosgallery-vertical .sliderkit-nav-clip .slide-name {
    display: inline-block;
    position: relative;
    * display: inline;
    zoom: 1;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
    width: 140px;
}
.photosgallery-vertical .sliderkit-nav-clip .slide-name a {
    text-decoration: underline;
    font-size: 13px;
}

.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{
    position: absolute;
    top: -30px;
    left: 90px;
}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{
    bottom: -30px;
    left: 90px;
    position: absolute;
}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a {
    background:url(/css/../images/gos_top.png) 0 0 no-repeat;   
}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a {
    background:url(/css/../images/gos_bottom.png) 0 0 no-repeat;   
}
.photosgallery-vertical .sliderkit-nav a:hover,
.photosgallery-vertical .sliderkit-nav .sliderkit-btn-disable a
{
    background-position: -1px -31px;
}


/*-----*/
.carousel-demo3{
    height: 410px;
    margin: 45px 0 0;
    position: relative;
}

/* Navbar */
.carousel-demo3 .sliderkit-nav{
    padding: 0 33px;
    width: 881px;
}
.carousel-demo3 .sliderkit-nav-clip ul li{
	float:left;
	margin:0 18px 0 0;
}

.carousel-demo3.sliderkit .sliderkit-nav-clip {
	height:420px!important;
}
div.link-bestsellers {
    height: 27px;
}
.carousel-demo3 .sliderkit-nav-clip ul li .bestsellers {
	margin: 0;
	height: 390px;
}

/* Navbar buttons */
.carousel-demo3 .sliderkit-nav .sliderkit-nav-btn{
	position:absolute;
	top:120px;
}

.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span{
	display:none;
}

.carousel-demo3 .sliderkit-nav .sliderkit-nav-btn a{
 	background-repeat: no-repeat;
    display: block;
    height: 129px;
    width: 27px;
	font-size: 0;
}
	
.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev{
	left:0px;
}

.carousel-demo3 .sliderkit-nav .sliderkit-nav-next{
	left: 922px;
}

.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev a{
 	background-image: url("/css/../images/partner_left3.png");
 }
.carousel-demo3 .sliderkit-nav .sliderkit-nav-next a{
 	background-image: url("/css/../images/partner_right3.png");
	}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo3 .sliderkit-nav .sliderkit-nav-prev a:focus{

	}
.carousel-demo3 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo3 .sliderkit-nav .sliderkit-nav-next a:focus{

	}
.sliderkit .sliderkit-nav-clip ul li a.button.order-button{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
/* Buttons > Disable */
.carousel-demo3 .sliderkit-nav .sliderkit-btn-disable{
 	opacity:0.3/*can be set to any value until 1*/;
	cursor:default;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/footer_menu/style.css?1489044341626*/
/* 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/.default/components/bitrix/menu/footer_menu/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/main/template_styles.css?16016292951327*/
.whatsApp {
    position: fixed;
    display:grid;
    grid-template-columns:32px 1fr;
    grid-column-gap:10px;
    width: 145px;
    padding:9px 10px;
    right: 30px;
    bottom: 30px;
    background: #003F61;
    border-radius: 10px;
    box-shadow: 0 0 0 0 rgb(0, 63, 97);
    animation: pulse-whatsapp 1s infinite;
}
a.whatsApp:visited, a.whatsApp:hover, a.whatsApp:link {
    text-decoration:none;
}
.whatsApp .whatsApp__image-container {
    display:flex;
    align-items:center;
    justify-content:center;
    width:32px;
    height:32px;
    background: #4CAF50;
    border-radius: 5px;
}
.whatsApp .whatsApp__image-container .whatsApp__image {
    width:22px;
    height:22px;
}
.whatsApp .whatsApp__text{
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
}
@keyframes pulse-whatsapp {
    0% {
        box-shadow: 0 0 0 0 rgb(0, 63, 97);
    }
    50% {
        box-shadow: 0 0 10px 10px rgba(131, 219, 255, 0.83);
    }
    80% {
        box-shadow: 0 0 10px 10px rgba(189, 238, 253, 0.79);
    }
    100% {
        box-shadow: 0 0 0 0 rgb(255, 255, 255);
    }
}
a.phone:visited, a.phone:hover, a.phone:link {
    text-decoration:none;
}
/* End */
/* /css/style.css?157114186650114 */
/* /js/fancybox/source/jquery.fancybox.css?14890443464958 */
/* /includes/popup/popup.css?14890443464131 */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/authform/style.css?1489044341442 */
/* /bitrix/templates/.default/components/slimart/sale.basket.basket.line/small_basket/style.css?1489044341317 */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu/style.css?1489044341626 */
/* /bitrix/templates/.default/components/bitrix/search.title/search-title/style.css?15342335372339 */
/* /bitrix/templates/.default/components/bitrix/menu/catalog_menu/style.css?14890443416272 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/novalty/style.css?148904434126808 */
/* /bitrix/templates/.default/components/bitrix/news.list/short_news/style.css?1489044341108 */
/* /bitrix/templates/.default/components/bitrix/news.list/bannerslider/style.css?1489044341108 */
/* /css/slider.css?1489044346925 */
/* /bitrix/templates/.default/components/bitrix/news.list/partners_slider/style.css?1489044341108 */
/* /css/sliderkit-core.css?14890443462229 */
/* /css/sliderkit-demos.css?14890443464910 */
/* /bitrix/templates/.default/components/bitrix/menu/footer_menu/style.css?1489044341626 */
/* /bitrix/templates/main/template_styles.css?16016292951327 */
