/* rotate */
.added-message-container{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100vh;
	z-index: -1;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	perspective: 1000
}
.container {

	margin: 0px auto auto 0px;

	position: absolute;

	width: 287px;

	height: 215px;

	-webkit-perspective: 600px;

	-moz-perspective: 600px;

	-ms-perspective: 600px;

	-o-perspective: 600px;

	perspective: 600px;

}

.card {

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	position: absolute;



	-webkit-transition: -webkit-transform 0.5s;

	-moz-transition: -moz-transform 0.5s;

	-ms-transition: -moz-transform 0.5s;

	-o-transition: -o-transform 0.5s;

	transition: transform 0.5s;



	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

.container:hover .card {

	-webkit-transform: rotateY( 180deg );

	-moz-transform: rotateY( 180deg );

	-ms-transform: rotateY( 180deg );

	-o-transform: rotateY( 180deg );

	transform: rotateY( 180deg );

}

div.fig {

	width: 100%;

	height: 100%;

	position: absolute;

	display: block;

-webkit-backface-visibility: hidden;

-moz-backface-visibility: hidden;

-ms-backface-visibility: hidden;

-o-backface-visibility: hidden;

backface-visibility: hidden;

}

.back {

}

.front {

	background-color:#0f93d1;

	-webkit-transform: rotateY( 180deg );

	-moz-transform: rotateY( 180deg );

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY( 180deg );

	transform: rotateY( 180deg );

}

/* end rotate */



/* inport fonts */

@font-face {

	font-family: "neuCB";

	src: url('../fonts/neuCB/neuCB.eot');

	src: url('../fonts/neuCB/neuCB.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuCB/neuCB.svg#Helvetica Neue Bold Condensed') format('svg'),

	url('../fonts/neuCB/neuCB.woff') format('woff'),

	url('../fonts/neuCB/neuCB.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuI";

	src: url('../fonts/neuI/neuI.eot');

	src: url('../fonts/neuI/neuI.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuI/neuI.svg#Helvetica Neue') format('svg'),

	url('../fonts/neuI/neuI.woff') format('woff'),

	url('../fonts/neuI/neuI.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuB";

	src: url('../fonts/neuB/neuB.eot');

	src: url('../fonts/neuB/neuB.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuB/neuB.svg#Helvetica Neue') format('svg'),

	url('../fonts/neuB/neuB.woff') format('woff'),

	url('../fonts/neuB/neuB.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuBI";

	src: url('../fonts/neuBI/neuBI.eot');

	src: url('../fonts/neuBI/neuBI.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuBI/neuBI.svg#Helvetica Neue') format('svg'),

	url('../fonts/neuBI/neuBI.woff') format('woff'),

	url('../fonts/neuBI/neuBI.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuR";

	src: url('../fonts/neuR/neuR.eot');

	src: url('../fonts/neuR/neuR.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuR/neuR.svg#Helvetica Neue') format('svg'),

	url('../fonts/neuR/neuR.woff') format('woff'),

	url('../fonts/neuR/neuR.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuL";

	src: url('../fonts/neuL/neuL.eot');

	src: url('../fonts/neuL/neuL.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuL/neuL.svg#Helvetica Neue Light') format('svg'),

	url('../fonts/neuL/neuL.woff') format('woff'),

	url('../fonts/neuL/neuL.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuLI";

	src: url('../fonts/neuLI/neuLI.eot');

	src: url('../fonts/neuLI/neuLI.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuLI/neuLI.svg#Helvetica Neue Light') format('svg'),

	url('../fonts/neuLI/neuLI.woff') format('woff'),

	url('../fonts/neuLI/neuLI.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "nueM";

	src: url('../fonts/nueM/nueM.eot');

	src: url('../fonts/nueM/nueM.eot?#iefix') format('embedded-opentype'),

	url('../fonts/nueM/nueM.svg#Helvetica Neue Medium') format('svg'),

	url('../fonts/nueM/nueM.woff') format('woff'),

	url('../fonts/nueM/nueM.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: "neuMI";

	src: url('../fonts/neuMI/neuMI.eot');

	src: url('../fonts/neuMI/neuMI.eot?#iefix') format('embedded-opentype'),

	url('../fonts/neuMI/neuMI.svg#Helvetica Neue Medium') format('svg'),

	url('../fonts/neuMI/neuMI.woff') format('woff'),

	url('../fonts/neuMI/neuMI.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}

/* inport fonts end */





/* normalize.css */

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

	display: block;

}

audio, canvas, video {display: inline-block;}

audio:not([controls]) {

	display: none;

	height: 0;

}

[hidden], template {display: none;}

html {

	font-family: sans-serif;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

}

body {margin: 0;}

a {background: transparent;}

a:active, a:hover {outline: 0;}

h1, .h1 {

	font-size: 2em;

	margin: 0.67em 0;

}

abbr[title] {border-bottom: 1px dotted;}

b, strong {font-weight: bold;}

dfn {font-style: italic;}

hr {

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	height: 0;

}

mark {

	background: #ff0;

	color: #000;

}

code,

kbd,

pre,

samp {

	font-family: monospace, serif;

	font-size: 1em;

}

pre {white-space: pre-wrap;}

q {quotes: "\201C" "\201D" "\2018" "\2019";}

small {font-size: 80%;}

sub,

sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sup {top: -0.5em;}

sub {bottom: -0.25em;}

img {border: 0;}

svg:not(:root) {overflow: hidden;}

figure {margin: 0;}

fieldset {

	border: 1px solid #c0c0c0;

	margin: 0 2px;

	padding: 0.35em 0.625em 0.75em;

}

legend {

	border: 0;

	padding: 0;

}

button,

input,

select,

textarea {

	font-family: inherit;

	font-size: 100%;

	margin: 0;

}

button, input {line-height: normal;}

button, select {text-transform: none;}

button, html input[type="button"],

input[type="reset"],

input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer;

}

button[disabled], html input[disabled] {cursor: default;}

input[type="checkbox"],

input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

button::-moz-focus-inner,

input::-moz-focus-inner {

	border: 0;

	padding: 0;

}

textarea {

	overflow: auto;

	vertical-align: top;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

dl, menu, ol, ul {margin: 1em 0;}

dd {margin: 0 0 0 40px;}

menu, ol, ul {padding: 0 0 0 40px;}

nav ul, nav ol {list-style: none outside none;}

/* normalize.css end */



/* reset */

body {

	line-height:1.2;

	-webkit-font-smoothing: antialiased;

}

body, html {

	height:100%;

	width:100%;

}

header, nav, section, article, aside, footer {display: block;}

input[type=button], input[type=submit], input[type=radio], input[type=checkbox], button, select{cursor:pointer;}

/*normalization mozila*/

button::-moz-focus-inner  {

	padding:0;

	border:0;

}

input::-moz-focus-inner  {

	padding:0;

	border:0;

}

input:-webkit-autofill {background-color: transparent;}

/*normalization ie7*/

*+html input[type=checkbox],

*+html input[type=radio] {

	width:13px;

	height:13px;

}

input, button{overflow:visible;}

textarea{

	resize:none;

	overflow:auto;

}

em{font-style:italic;}

b, strong{font-weight:bold;}

a {

	cursor:pointer;

	outline: none;

	text-decoration: underline;

}

a:hover {text-decoration: none;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {

	font-weight:100;

	margin:0;

}

img {border: none;}

input {vertical-align: middle;}

table{

	border-collapse:collapse;

	border:0;

	width:100%;

}

blockquote, q {quotes: none;}

blockquote:before,

blockquote:after,

q:before,

q:after {

	content: '';

	content: none;

}

/* remember to define focus styles! */

:focus {outline:none;}

/*remove the border around the button*/

button::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="file"] > input[type="button"]::-moz-focus-inner {/* */

	border: none;

}

/*remove the frame around the input type = "radio"*/

:focus {-moz-outline: 3px solid #fff !important;}

input[type="radio"]:focus {

	-moz-outline-radius: 12px !important;

	-moz-outline-offset: 0px !important;

}

/*remove the frame around the input type = "checkbox"*/

input[type="checkbox"]:focus {

	-moz-outline-offset: -1px !important;

	-moz-outline: 1px solid #000 !important;

}

/*remove the frame around the inputs ie7*/

*+html a,

*+html button,

*+html input[type="submit"],

*+html input[type="radio"],

*+html input[type="checkbox"],

*+html input[type="button"] {

	noFocusLine: expression(this.onFocus=this.blur());

}

/* remember to highlight inserts somehow! */

ins {text-decoration: none;}

del {text-decoration: line-through;}

/* reset end */



/* Fonts */

/* Fonts end */



/* ------ typographic styles ------ */

body {

	font: 14px/1.4 neuR, Arial, Tahoma,  Verdana, sans-serif;

	height: 100%;

	color:#333;

	/*background:#FFF url(../img/bg/white.jpg) 0 0 repeat;*/
	/*background:#FFF url(../img/bg/main_trash1.jpg) 0 0 repeat;*/

}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {

	font-weight:normal;

	color:#141417;

	line-height:1.2;

	padding-bottom:10px;

	font-family:neuCB;

	text-transform:uppercase;

}

h1, .h1 {font-size:30px;padding-bottom:25px;}

h2, .h2 {font-size:25px;padding-bottom:15px;}

h3, .h3 {font-size:22px;padding-bottom:15px;}

h4, .h4 {font-size:18px;}

h5, .h5 {font-size:16px;}

h6, .h6 {font-size:14px;}

a {

	color: #00a2d1;

	outline: none;

	text-decoration: underline;

	cursor:pointer;

}

a:hover {color:#b30e0e;}

img {border: none;}

.dott-list {

	list-style-type:none;

	margin: 0 0 3px 12px;

    padding:5px 0;

}

.dott-list li {

	background: url(../img/marker.png) 0 4px no-repeat;

	line-height:1.2;

	padding-bottom:14px;

	padding-left:17px;

}

.decimal-list {

	counter-reset: item;

    list-style-type: none;

    margin: 0 0 7px 11px;

    padding: 12px 0 5px;

}

.decimal-list li {

	padding-bottom:8px;

	margin-bottom:0;

}

.decimal-list li:before {

  content: counter(item) ') ';

  counter-increment: item;

}

.decimal-list span {

	font-weight:normal;

}

.def-table {

	width:100%;

	border:none;

	margin-bottom:20px;

}

.def-table td,

.def-table th {

	padding:10px;

	border:none;

	font-size:15px;

	line-height: 1.26;

	background-color:#E8E8E3;

	border:2px solid #F7F7F7;

	text-align:center;

}

.def-table tbody td {

	vertical-align:top;

}

.def-table thead th:first-child,

.def-table tbody td:first-child {

	text-align:left;

}

.def-table thead th {

	color:#676556;

	font-size:15px;

	font-weight:bold;

	vertical-align:top;

	background-color:#DEDDD8;

}

input[type="text"],textarea,

input[type="password"] {

	border:0;

	background:#fff;

	display:block;

	width:100%;

	color:#303030;

	font: 14px/1.4 neuR, Arial, Tahoma, Verdana, sans-serif;

	padding:0;

	height: 17px;

}

textarea{

	height: 67px;

	min-height: 67px;

}

.form-line {

	margin:0 0 24px;

}

.input-holder {

	border:1px solid #dbdbdb;

	box-shadow:0 1px 1px rgba(0,0,0,0.8) inset,1px 0 0 rgba(0,0,0,0.2) inset;

	padding: 3px 10px 5px;

	cursor:text;

	background:#fff;

}

.input-holder.focus {

	border:1px solid #da5d09;

	box-shadow:0 1px 1px rgba(218,93,9,0.8) inset,1px 0 0 rgba(218,93,9,0.2) inset;

}

p {

	padding:0 0 11px;

	margin:0;

}

blockquote,

q {



}

hr {

	line-height:1px;

	height:0;

	border:none;

	background:none;

	border-bottom:1px dotted #9B9B9C;

	margin-bottom:25px;

}

img {vertical-align:top;}

/* ------ typographic styles end ------ */

/* buttons */

[class^="btn-"],
[class*=" btn-"] {

	position: relative;

	text-align: center;

	text-decoration:none;

	overflow:hidden;

}

[class^="btn-"] input[type="submit"],
[class*=" btn-"] input[type="submit"] {

	background: url("/img/empty.png") repeat;

    cursor: pointer;

    display: block;

	height: 100%;

    left: 0;

	position: absolute;

	top: 0;

    width: 100%;

	z-index: 99;

	border:0;



}

.btn-twice {

	background-color:#F6F6F6;

	box-shadow: rgba(0,0,0,0.3) 0 1px 3px;

	border-radius:4px;

	min-width:170px;

	min-height:45px;

}

.btn-twice span {

	width:75px;

	color:#141417;

	font-size:14px;

	line-height:1.1;

	vertical-align:middle;

	text-align:left;

	padding-top: 8px;

	padding-left: 5px;

}

.btn-twice  strong {

	background-color:#FF6029;

	border-radius:0 4px 4px 0;

	vertical-align:middle;

	border-left:1px solid #C94C20;

	float:right;

	font-family:neuCB;

	color:#FFF;

	font-size:20px;

	padding: 14px 10px 12px;

	line-height:100%;

}

/* .btn-twice:hover {box-shadow: rgba(0,0,0,0.2) 0 0px 4px;} */

.btn-twice:hover strong {background-color:#fe4b04;}

.btn-oneclick {
	font-family: neuCB, Helvetica, sans-serif;
	min-width:140px;
	padding: 13px 15px;
	border: 1px solid #e2e2e2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background:#fff;
	color: #101010;
}

.btn-oneclick span {
	font-size:14px;
	line-height:1.1;
	vertical-align:middle;
	text-align:center;
	text-transform: uppercase;
	color: #101010;
}
.btn-oneclick:hover strong {background-color:#fff;}


/* btn-orange */

.btn-orange {

	border: 0;

	background:#FF6029 url(../img/bg/btn-orange.jpg) 0 0 repeat;

	border-radius:3px;

	font-size:14px;

	text-transform:uppercase;

	font-family:neuCB;

	text-align:center;

	min-width:140px;

	padding:12px 15px;

	line-height:1;

	color:#FFF;

	box-shadow: inset #FF8257 0px 2px 0,

				inset #E95825 0px -2px 0,

				inset #E95825 2px 0px 0,

				inset #E95825 -2px 0px 0,

				rgba(0,0,0,0.3) 0 1px 3px;

}

.btn-orange:hover {

	color:#FFF;

	/* opacity:0.9; */

}

/* btn-orange end */


/* btn-blue */

.btn-blue {

	background:#0EAAEE url(../img/bg/btn-blue.jpg) 0 0 repeat;

	border-radius:3px;

	font-size:14px;

	text-transform:uppercase;

	font-family:neuCB;

	text-align:center;

	min-width:140px;

	padding: 16px 15px;

	line-height:1;

	color:#FFF;

	box-shadow: inset #42BCF2 0px 2px 0,

				inset #0D99D6 0px -2px 0,

				inset #0D99D6 2px 0px 0,

				inset #0D99D6 -2px 0px 0,

				rgba(0,0,0,0.3) 0 1px 3px;

}

.btn-blue:hover {

	color:#FFF;

	/* opacity:0.9; */

}

.btn-blue i {

	position:relative;

	top:-2px;

	margin-right:12px;

	display: inline-block;
}

/* btn-blue end */



/* btn-red */

.btn-red {

	font-family:neuCB;

	font-size:15px;

	color:#FFF;

	text-decoration:none;

	text-transform:uppercase;

	background-color:#FF301A;

	border-radius:3px;

	padding: 3px 27px;

	box-shadow: inset #FF5948 0px 2px 0,

				inset #E52B17 0px -2px 0,

				inset #E52B17 2px 0px 0,

				inset #E52B17 -2px 0px 0,

				rgba(0,0,0,0.3) 0 1px 3px;

}

.btn-red:hover {color:#FFF;}

/* btn-red end */



/* btn-turquoise */

.btn-turquoise {

	background-color:#75FFDD;

	font-family:neuCB;

	font-size:12px;

	color:#000;

	text-transform:uppercase;

	text-decoration:none;

	border-radius:3px;

	padding: 13px 10px;

	box-shadow: inset #93FFE4 0px 2px 0,

				inset #6BE9CA 0px -2px 0,

				inset #6BE9CA 2px 0px 0,

				inset #6BE9CA -2px 0px 0,

				rgba(0,0,0,0.3) 0 1px 3px;

}

.btn-turquoise:hover {color:#000;}

/* btn-turquoise end */

/* buttons end */



/* clearfix */

.content:before,.content:after,
.max-wrap:before,.max-wrap:after,
.clearfix:before,.clearfix:after,
.nav-list:before,.nav-list:after,
.rating-holder:before,.rating-holder:after,
.item-subcategory:before,.item-subcategory:after,
.hot-deals .title:before,.hot-deals .title:after,
.infos-wrapper:before,.infos-wrapper:after,
.footer-menu:before,.footer-menu:after,
.infos-holder:before,.infos-holder:after,
.cartbox-holder:before,.cartbox-holder:after,
.product-infos:before,.product-infos:after,
.choose-color:before,.choose-color:after,
.product-controls:before,.product-controls:after,
.choose-size:before,.choose-size:after,
.dontforget-list:before,.dontforget-list:after,
.total-cost:before,.total-cost:after,
.cart-info:before,.cart-info:after,
.product-wrapper:before,.product-wrapper:after,
.media-thumbs-list:before,.media-thumbs-list:after,
.media-video-list:before,.media-video-list:after,
.dontforget-box .product-ctrl:before,.dontforget-box .product-ctrl:after,
.content-inner:before,.content-inner:after,
.catalog:before,.catalog:after,
.range-inputs:before,.range-inputs:after,
.profile-title:before,.profile-title:after,
.order-info:before,.order-info:after {

   content: "";

   display: table;

}



.content:after,
.max-wrap:after,
.clearfix:after,
.nav-list:after,
.rating-holder:after,
.item-subcategory:after,
.hot-deals .title:after,
.infos-wrapper:after,
.footer-menu:after,
.infos-holder:after,
/*.cartbox-holder:after,*/
.product-infos:after,
.choose-color:after,
.product-controls:after,
.choose-size:after,
.dontforget-list:after,
.total-cost:after,
.cart-info:after,
.product-wrapper:after,
.media-thumbs-list:after,
.media-video-list:after,
/*.dontforget-box .product-ctrl:after,*/
.content-inner:after,
.catalog:after,
.range-inputs:after,
.profile-title:after,
.order-info:after{
	width: 100%;
   /*clear: both;*/

}



.content,
.max-wrap,
.clearfix,
.nav-list,
.rating-holder,
.item-subcategory,
.hot-deals .title,
.infos-wrapper,
.footer-menu,
.infos-holder,
.cartbox-holder,
.product-infos,
.product-controls,
.choose-color,
.choose-size,
.dontforget-list,
.total-cost,
.cart-info,
.product-wrapper,
.media-thumbs-list,
.media-video-list,
.dontforget-box .product-ctrl,
.content-inner,
.catalog,
.range-inputs,
.profile-title,
.order-info{

   zoom: 1;

}

/* clearfix end */



/* gradient */

.auth-soc .vk-auth:hover,

.comments-tablist .active a.vk,

.comments-tablist a.vk:hover {

	background: rgb(77,111,150);

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNmY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDYyODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(77,111,150,1) 0%, rgba(68,98,132,1) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,111,150,1)), color-stop(100%,rgba(68,98,132,1)));

	background: -webkit-linear-gradient(top,  rgba(77,111,150,1) 0%,rgba(68,98,132,1) 100%);

	background: -o-linear-gradient(top,  rgba(77,111,150,1) 0%,rgba(68,98,132,1) 100%);

	background: -ms-linear-gradient(top,  rgba(77,111,150,1) 0%,rgba(68,98,132,1) 100%);

	background: linear-gradient(to bottom,  rgba(77,111,150,1) 0%,rgba(68,98,132,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d6f96', endColorstr='#446284',GradientType=0 );

}

.auth-soc .fb-auth:hover,

.comments-tablist .active a.fb,

.comments-tablist a.fb:hover {

	background: rgb(64,93,160);

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNWRhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODUyOGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(64,93,160,1) 0%, rgba(56,82,141,1) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,93,160,1)), color-stop(100%,rgba(56,82,141,1)));

	background: -webkit-linear-gradient(top,  rgba(64,93,160,1) 0%,rgba(56,82,141,1) 100%);

	background: -o-linear-gradient(top,  rgba(64,93,160,1) 0%,rgba(56,82,141,1) 100%);

	background: -ms-linear-gradient(top,  rgba(64,93,160,1) 0%,rgba(56,82,141,1) 100%);

	background: linear-gradient(to bottom,  rgba(64,93,160,1) 0%,rgba(56,82,141,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#405da0', endColorstr='#38528d',GradientType=0 );

}

/* gradient end */



/* inline-block */

.inline-block,

[class^="btn-"],

[class*=" btn-"],

[class^="icon-"],

[class*=" icon-"],

[class^="arrow-"],

[class*=" arrow-"],

[class^="soc-icon-"],

[class*=" soc-icon-"],

.header-phones span,

.search,

.stars,

.destination-list li,

.btn-twice span,

.btn-twice strong,

.popular-destination h2, .popular-destination .h2,

.hot-deals-list li,

.hot-deals-list .rating-holder .stars,

.works .timework b,

.works .timework i,

.infos-contacts-list p,

.infos-contacts-list .icon,

.infos-contacts-list .text,

.auth-soc a,

.auth-soc .icon,

.auth-soc .text,

.auth-soc .icon i,

.ui-tooltip,

.holder-box .checkbox label em,

.pays .checkbox,

.avialabel-progress,

.delivery-company li,

.characteristic .charac-list li,

.socbtns > div,

.usernames .title h1, .usernames .title .h1,

.usernames .exit em,

.image-conteiner div {

	display:-moz-inline-stack;

	display:inline-block;

	zoom:1;

	*display:inline;

	vertical-align:top;

}

/* inline-block end */



/* overflow */

.overflow,

.navmenu-list,

.header-soc-list,

.stars,

.controls-list,

.hot-deals .title,

.left-box,

.our-store .works,

.works .timework,

.infos-contacts-list li,

.fcontacts .box,

.fcontacts .header-phones,

.fcontacts .location,

.info-menu,

.infos-wrapper,

.header-soc-list,

.footer-menu,

.regauth-ttl,

.regauth-holder .input-holder,

.form-pad,

.captcah,

.breadcrumbs-list,

.attention .info,

.company-box .title,

.payer-type,

.holder-box .form-line,

.cartbox-holder .description,

.product-infos .left-info,

.countwrap,

.product-desrp,

.filter-box {

	overflow:hidden;

	zoom:1;

}

/* overflow end */



/* reset-ul */

.resset-ul,

.nav-list,

.navmenu-list,

.header-soc-list,

.subcarusel-list,

.item-subcategory-list,

.destination-list,

.slider-list,

.controls-list,

.hot-deals-list,

.infos-contacts-list,

.fixed-menu,

.fnav,

.info-menu-list,

.partners-list,

.ui-autocomplete,

.regauth-ttl,

.breadcrumbs-list,

.dontforget-list,

.delivery-company,

.comments-tablist,

.characteristic .charac-list,

.media-thumbs-list,

.media-video-list,

.pagination,

.profile-controls,

.profile-tabs-list,

.deliverys-list {

	margin:0;

	list-style:none;

	border:0;

	padding:0;

	background:none;

}

/* reset-ul end */



/* widgets */

/* widgets end */



/* icon */

[class^="icon-"],

[class*=" icon-"] {background:url(../img/sp-icon.png) 0 0 no-repeat;vertical-align:middle;}

.icon-play{ background-position: 0 0; width: 107px; height: 107px; }

.icon-play:hover,

.icon-play-h{ background-position: 1px -127px; width: 119px; height: 119px; }

.icon-star{ background-position: 0 -266px; width: 21px; height: 21px; }

.icon-star:hover,

.tobest:hover .icon-star,

.icon-star-h{ background-position: 0 -307px; width: 21px; height: 21px; }

.icon-play-small{ background-position: 0 -347px; width: 42px; height: 42px; }

.icon-cart-orange-small{ background-position: 0 -409px; width: 19px; height: 18px; }

.icon-mail-wh-small{ background-position: 0 -447px; width: 12px; height: 9px; }

.icon-green-point{ background-position: 0 -476px; width: 14px; height: 14px; }

.icon-eye{ background-position: 0 -510px; width: 19px; height: 9px; }

.icon-star-best-red{ background-position: 0 -539px; width: 16px; height: 15px; }

.icon-cart-wh-small{ background-position: 0 -574px; width: 17px; height: 16px; }

.icon-star-best-yellow{ background-position: 0 -610px; width: 21px; height: 21px; }

.icon-plus-wh{ background-position: 0 -651px; width: 16px; height: 16px; }

.icon-cart-wh-medium{ background-position: 0 -687px; width: 20px; height: 18px; }

.icon-clip{ background-position: 0 -725px; width: 13px; height: 13px; }

.icon-clip-h{ background-position: 0 -758px; width: 13px; height: 13px; }

.icon-phone{ background-position: 0 -791px; width: 25px; height: 24px; }

.icon-cart-orange-large{ background-position: 0 -835px; width: 26px; height: 24px; }

.icon-skype{ background-position: 0 -879px; width: 33px; height: 33px; }

.icon-icq{ background-position: 0 -932px; width: 30px; height: 31px; }
.icon-telegram{ background-position: -50px -932px; width: 31px; height: 31px; }
.icon-whatsapp{ background-position: -100px -932px; width: 31px; height: 31px; }

.icon-mail-black{ background-position: 0 -983px; width: 60px; height: 26px; position:relative;}

.icon-location{ background-position: 0 -1029px; width: 20px; height: 29px; }

.icon-clip-black{ background-position: 0 -1078px; width: 15px; height: 15px; }

.icon-clip-black-h{ background-position: 0 -1113px; width: 15px; height: 15px; }

.icon-cross-close{ background-position: 0 -1148px; width: 10px; height: 14px; }

.icon-cross-close-small{ background-position: 0 -1182px; width: 22px; height: 22px; }

.icon-cross-wh-small{ background-position: 0 -1224px; width: 7px; height: 7px; }

.icon-lupa{ background-position: 0 -1251px; width: 14px; height: 15px; }

.icon-lupa-round{ background-position: 0 -1286px; width: 19px; height: 19px; }

.icon-mail-white{ background-position: 0 -1325px; width: 60px; height: 26px; }

.icon-print{ background-position: 0 -1371px; width: 22px; height: 19px; }

.icon-cogwheel{ background-position: 0 -1410px; width: 26px; height: 26px; }

.icon-info{ background-position: 0 -1456px; width: 28px; height: 22px; }

.icon-minus{ background-position: 0 -1498px; width: 6px; height: 3px; }

.icon-plus{ background-position: 0 -1521px; width: 10px; height: 11px; }

.icon-instock{ background-position: 0 -1552px; width: 13px; height: 13px; }

.icon-attention{ background-position: 0 -1585px; width: 67px; height: 59px; }

.icon-cart-desabled{ background-position: 0 -1664px; width: 36px; height: 36px; margin-top: -5px; margin-right: -10px;}

.icon-snow{ background-position: 0 -1720px; width: 30px; height: 26px; }

.icon-chili{ background-position: 0 -1766px; width: 24px; height: 26px; }

.icon-new{ background-position: 0 -1812px; width: 29px; height: 11px; margin-left: 10px!important; */}

.icon-slider{ background-position: 0 -1843px; width: 20px; height: 35px; }

.icon-switcher{ background-position: 0 -1898px; width: 45px; height: 32px; }

.icon-blocks{ background-position: 0 -1944px; width: 10px; height: 20px; }

.icon-detail{ background-position: -168px 7px; width: 18px; height: 20px; }

.icon-quality-bg{ background-position: -169px -28px; width: 110px; height: 18px; }

.icon-calendar{ background-position: -169px -66px; width: 31px; height: 29px; }

.icon-anketa{ background-position: -169px -115px; width: 12px; height: 16px; }

.icon-tag{ background-position: -169px -151px; width: 17px; height: 17px; }

.icon-lines{ background-position: -169px -188px; width: 8px; height: 8px; }

.icon-pdf{ background-position: -169px -252px; width: 25px; height: 31px; }

.icon-point{ background-position: -169px -303px; width: 10px; height: 15px; }

.icon-cross-wh-medium{ background-position: -169px -338px; width: 10px; height: 10px; }

.icon-chili-border{ background-position: -169px -368px; width: 27px; height: 29px; }

.icon-recall{ background-position: -169px -417px; width: 15px; height: 15px; }

.icon-consultant{ background-position: -169px -452px; width: 11px; height: 11px; }

.icon-soon{ background-position: -169px -487px; width: 39px; height: 12px; }

.icon-cart-grey {

	background:url(../img/cart-grey.png) 0 0 no-repeat;

	width:19px;

	height:18px;

	vertical-align:middle;

}

/* icon end */



/* soc-icon */

/*[class^="soc-icon-"],

[class*=" soc-icon-"] {background:url(../img/sp-soc.png) 0 0 no-repeat;}*/

.soc-icon-fb-red{ background:url(../img/sp-soc.png) no-repeat; background-position: 0 0; width: 21px; height: 21px; }

.soc-icon-vk-red{ background:url(../img/sp-soc.png) no-repeat; background-position: 0 -41px; width: 22px; height: 21px; }

.soc-icon-mail-red{ background:url(../images/socials-mail-red.png) no-repeat;  width: 22px; height: 21px; }

.soc-icon-insta-red{ background:url(/images/socials-insta-red.png) no-repeat; background-position: center; width: 21px; height: 21px; }

.soc-icon-utb-red{ background:url(/images/socials-youtube-red.png) no-repeat; background-position: center; width: 21px; height: 21px; }

.soc-icon-wa-red{ background:url(/images/socials-whatsapp-red.png) no-repeat; background-position: center; width: 21px; height: 21px; }
.soc-icon-te-red{ background:url(/images/socials-telegram-red.png) no-repeat; background-position: center; width: 21px; height: 21px; }
.soc-icon-vi-red{ background:url(/images/socials-viber-red.png) no-repeat; background-position: center; width: 21px; height: 21px; }

.soc-icon-fb-blue{ background: url(/images/fb-blue.png) no-repeat center; width: 21px; height: 21px; }

.soc-icon-vk-blue{ background: url(/images/vk-blue.png) no-repeat center; width: 21px; height: 21px; }

.soc-icon-mail-blue{ background: url(/images/socials-mail-blue.png) no-repeat center; width: 21px; height: 21px; }

.soc-icon-insta-blue{ background:url(/images/socials-insta.png) no-repeat; background-position: center; width: 21px; height: 21px; }

.soc-icon-utb-blue{ background:url(/images/socials-youtube.png) no-repeat; background-position: center; width: 21px; height: 21px; }

.soc-icon-fb-blue-h{ background:url(../img/sp-soc.png) no-repeat; background-position: 0 -246px; width: 21px; height: 21px; }

.soc-icon-vk-blue-h{ background:url(../img/sp-soc.png) no-repeat; background-position: 0 -287px; width: 21px; height: 21px; }

.soc-icon-mail-blue-h{ background:url(../img/sp-soc.png) no-repeat; background-position: 0 -328px; width: 21px; height: 21px; }

/* soc-icon end */
.soc-icon-fb-blue:hover{
	background:url(/images/fb-orange.png) 0 0 no-repeat;
}
.soc-icon-vk-blue:hover{
	background:url(/images/vk-orange.png) 0 0 no-repeat;
}
.soc-icon-mail-blue:hover{
	background:url(/images/letter-orange.png) 0 0 no-repeat;
}
.soc-icon-insta-blue:hover{
	background:url(/images/socials-insta-orange.png) 0 0 no-repeat;
}
.soc-icon-utb-blue:hover{
	background:url(/images/socials-youtube-orange.png) 0 0 no-repeat;
}


/* arrow */

[class^="arrow-"],

[class*=" arrow-"] {background:url(../img/sp-arrow.png) 0 0 no-repeat;vertical-align:middle;}

.arrow-top-wh{ background-position: 0 0; width: 7px; height: 5px; }

.arrow-bottom-wh{ background-position: 0 -25px; width: 7px; height: 5px; }

.arrow-bottom-black{ background-position: 0 -50px; width: 17px; height: 13px; }

.open .arrow-bottom-black,

.arrow-top-black{ background-position: 0 -83px; width: 17px; height: 13px; }

.arrow-dubble-bottom-wh{ background-position: 0 -116px; width: 13px; height: 13px; }

.arrow-dubble-top-wh{ background-position: 0 -149px; width: 13px; height: 13px; }

.arrow-right-wh-large{ background-position: 0 -182px; width: 32px; height: 22px; }

.arrow-left-wh-large{ background-position: 0 -224px; width: 32px; height: 22px; }

.arrow-left-wh{ background-position: 0 -266px; width: 8px; height: 10px; }

.arrow-right-wh{ background-position: 0 -296px; width: 8px; height: 10px; }

.arrow-bottom-wh-menium{ background-position: 0 -326px; width: 11px; height: 9px; }



.auth-btns a .arrow-auth {background-position: 0 0; width: 7px; height: 5px;}

/* arrow end */



/* transition */

.transition,

.header-soc-list a {

	-webkit-transition:0.2s;

	-moz-transition:0.2s;

	-o-transition:0.2s;

	transition:0.2s;

}

.no-transition {

	-webkit-transition:0s;

	-moz-transition:0s;

	-o-transition:0s;

	transition:0s;

}

/* transition end */



/* main-blocks */

.wrapper {

	min-width: 1020px;

	margin: 0 auto;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	overflow:hidden;

	/*transform: translateZ(0);

	-webkit-transform: translateZ(0);

	perspective: 1000;*/

}

.header {

	position:relative;

	height:176px;

	z-index:4;

	background: #E75637 url(../img/bg/orange.jpg) 0 0 repeat;

}
.header-bottom{
	position: absolute;
	width: 100%;
	background: url(../img/bg/header-bottom.png) no-repeat top center;
	bottom: -5px;
	height: 5px;
	z-index: 999;
}
.content {

	padding: 0 0 0;

	position:relative;

	clear:both;

	z-index:3;

	min-height:350px;

	margin-bottom: 735px;

	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	perspective: 1000;
}

.footer {

	margin: -735px auto 0;

	min-width: 1020px;

	height:735px;

	position: relative;

	clear:both;

	z-index:5;

	background:url(../img/bg/grey.jpg) 0 0 repeat;

}
.infos-holder-bottom {
	position: relative;
	width: 100%;
	background: url(../img/bg/back-infos-bottom.png) no-repeat top center;
	bottom: 0px;
	height: 9px;
	z-index: 999;
	margin-top: 90px;
}
.footer-top {
	position: absolute;
	width: 100%;
	background: url(../img/bg/back-infos-bottom.png) no-repeat top center;
	top: -9px;
	height: 9px;
	z-index: 999;
}

.max-wrap {

	max-width:970px;

	margin:0 auto;

	padding:0 15px;

}

/* main-blocks end */



/* navigation */

.navigation {

	padding-top: 15px;

	position:relative;

}

.nav-list {margin-right:-17px;}

.nav-list .nav-list__item {

	float:left;

	padding-right: 19px;

}
.nav-list .nav-list__item--last {
	padding-right: 0;
}

.nav-list a {

	text-transform:uppercase;

	text-decoration:none;

	color:#141417;

	font-family:neuCB;

	font-size:16px;

}

.nav-list a:hover,

.nav-list .active a,

.navmenu-list a:hover,

.navmenu-list .active a,

.nav-list li:hover > a {color:#FFF;}



.nav-list li:hover  .li-inner> .submenu {

	/*visibility:visible;*/
	/*height: 396px;*/
}



/* submenu */

.submenu {

	position:absolute;
	z-index: 9999;
	width:100%;
	/*height: 0;*/
	left:0;

	top: 43px;

	padding-top: 18px;

	visibility:hidden;

	-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
     -o-transition: all 0.3s ease 0.3s;
     transition: all 0.3s ease 0.3s;
     /*overflow: hidden;*/
}

.submenu-content {

	background-color:#FFF;

	height:340px;

	padding-top:20px;

	box-shadow: inset rgba(0,0,0,0.08) 0px -4px 6px;

}

/* submenu end */



/* navigation end */



/* header-control */

.header-control {

	float:left;

	width:245px;

	margin-right: 7px;

}

.auth-btns {

	float:left;

	padding-bottom: 5px;
	/*background-color: #CD3216;*/

}
#header-login-block.auth-btns {
	min-width: 84px;
	min-height: 21px;
}

.auth-btns a {

	display: inline-block;

	background-color:#CD3216;

	text-transform:uppercase;

	font-size:13px;

	text-decoration:none;

	font-family:neuCB;

	color:#FFF;

	width: 50px;

	padding:7px 23px 7px 12px;

	position:relative;

	line-height:1;

}

.auth-btns.login a {



	width:auto;

}

.auth-btns a .arrow-auth {

	position:absolute;

	right:10px;

	top:50%;

	margin-top:-3px;

}

/*-----------------------------image-block------------------------------------*/
.image-block {
  position: relative;
  font-size: 0;
  line-height: 0;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
  display: block;
}
.image-block.text-left {
  text-align: left;
}
.image-block.text-right {
  text-align: right;
}
.image-block:before {
  z-index: 5;
}
.image-block:after {
  z-index: 6;
}
.image-block__inner {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: inherit;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
  word-spacing: normal;
  background: -10000px -10000px no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
  cursor: inherit;
}
.image-block__inner:after {
  content: '';
  width: 0;
  height: 100%;
  min-height: inherit;
  display: inline-block;
  vertical-align: middle;
}
.image-block.valign-top .image-block__inner:after {
  vertical-align: top;
}
.image-block.valign-bottom .image-block__inner:after {
  vertical-align: bottom;
}
.image-block__item, .image-block img {
  position: relative;
  max-width: 100%;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
  cursor: inherit;
}
.image-block__item--fixed, .image-block--fixed img {
  max-width: 100%;
  max-height: 100%;
}
.image-block__item--hover {
  display: none;
}
.image-block:hover .image-block__item--hover {
  display: inline-block;
}
.image-block:hover .image-block__item--hover + .image-block:hover .image-block__item {
  display: none;
}
.BWfade ~ .image-block__item, canvas ~ .image-block__item, .image-block:hover .BWfade, .image-block:hover canvas {
  visibility: hidden;
}
.image-block:hover .BWfade ~ .image-block__item, .image-block:hover canvas ~ .image-block__item {
  visibility: visible;
}
.ie8 .image-block {
  z-index: 5;
}
.ie8 .image-block__item {
  z-index: -1;
}


/* header-soc-list */

.header-soc {}

.header-soc-list {margin-left:-9px;}

.header-soc-list li {

	float:left;

	margin-left:9px;

}

/*.header-soc-list a:hover {opacity:0.7;}*/

/* header-soc-list end */



/* header-control end */



/* logo */

.logo {

	overflow:hidden;

	padding-top: 17px;

}

/* logo end */



/* header-contacts */

.header-contacts {

	float:right;

	width: 251px;

	margin-left:20px;

	text-align:right;

	padding-top: 5px;

}

.header-phones{

	color:#FFF;

	font-family:neuCB;

	font-style:italic;

	font-size:36px;

	line-height:1;

	margin-bottom: -3px;

	margin-right: 4px;
}
.header-phones a{
	color:#FFF;
	text-decoration: none;
}
.header-phones span {

	color:#141417;

	font-size:26px;

	position:relative;

	top: 2px;

}

.recall, .free_phone {

	text-decoration:none;

	border-bottom:1px dotted #FFF;

	color:#FFF;

	font-size:14px;

	margin-right: 1px;
}

.recall{
	text-decoration:none;
	border-bottom:1px dotted #FFF;
	color:#FFF;
	font-size:14px;
	margin-right: 1px;
}

.free_phone:hover {border-bottom-color:transparent;color:#FFF;}



/* search-holder */

.search {padding-top: 8px;}

.search-holder {

	background-color:#FFF;

	border-radius:15px;

	position:relative;

	margin-left: -200px;

}

.input-search {

	padding:1px 10px 1px 25px;

	width: 196px;

}

.input-search input {

	background:none;



}

.btn-submit {

	position:absolute;

	left: 4px;

	top: 2px;

	z-index:5;

}

/* search-holder end */

/* header-contacts end */



/* subcarusel */

.subcarusel {

	float:right;

	width:485px;
	height: 358px;

}

.subcarusel .hot {

	display:block;

	width:119px;

	height:27px;

	background:url(../img/hot.png) 0 0 no-repeat;

	padding-bottom:15px;

}

.subcarusel__title {
	position: relative;
	font-size: 17px;
	padding-bottom: 15px;
	padding-left: 10px;
	z-index: 5;
}

.subcarusel-list {
	/*padding: 40px 0px 15px 0px;*/
	padding: 3px 0px 15px 0px;
}

.subcarusel-list .subcarusel-list__item {
	position:relative;
	width:141px;
	height:250px;
	padding:20px 0px 20px 0px;
	margin-top:-20px;
	background-color:#FFF;
}

.subcarusel-list .subcarusel-list__item-hot {
	position:relative;
	width:141px;
	height:250px;
	padding:20px 10px 20px 10px;
	margin-top:-20px;
	background-color:#FFF;
    float: left
}

.subcarusel-list .subcarusel-list__item-inner {
	position:absolute;
	width:151px;
	height:200px;
}
.subcarusel-list .subcarusel-list__item .card {
	height:210px;
	text-align:left;
}
.subcarusel-list .subcarusel-list__item .fig {
	width:151px;
	height:210px;
}

.subproduct {

}

.subcarusel-list li figure {

	padding-bottom:20px;

	width:125px;

	height: 95px;

	text-align:center;

}

.subcarusel-list li figure img {
	max-width:100%;
	max-height:100%;
	display:inline !important;
}

.subcarusel-list li h3, .subcarusel-list li .h3 {
	font-family: neur;
	/*font-size: 17px;*/
	font-size: 14px;
	/* line-height: 1.18; */
	line-height: 20px;
	/*height: 42px;*/
	height: 40px;
	overflow: hidden;
	text-transform: none;
	padding-bottom: 0;
}
.subcarusel-list li h3, .subcarusel-list li .h3 a{
    font-family: inherit;
    font-size: inherit;
    padding-bottom: 0;
    overflow: hidden;
    text-transform: none;
    color: #141417;
}

.subcarusel-list li .overcontent-wrap h3, .subcarusel-list li .overcontent-wrap .h3 {
	height: auto;
	max-height: 77px;
}
.subproduct-wrap {
	padding:15px 8px;
	border:5px solid #E6E6E6;
	width:125px;
	/*height:170px;*/
	height:180px;
}
.subproduct__image {
	height: 128px;
	margin: -15px -8px 0 -8px;
}
.subproduct__price { font-size: 16px; font-weight: bold; margin-top: 3px; }
.subproduct__price-val {font-size: 24px; }

.subcarusel-list li:hover .overcontent {display:block;}

.overcontent {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 151px;

	height: 210px;

	background: url(../img/bg/blue.jpg) 0 0 repeat;

	z-index: 4;

	color:#FFF;

	display:none;

}

.overcontent i {

	position:absolute;

	top:6px;

	right:8px;

}

.overcontent-wrap {

	padding:25px 15px 15px;

}

.overcontent-wrap strong {

	/*font-size:30px;*/
	font-size: 25px;
	font-family:neuB;

	display:block;

	line-height:30px;

	word-spacing: -6px;

}

.overcontent-wrap h3, .overcontent-wrap .h3 {color:#FFF;  }

.overcontent-wrap strong span {font-size:21px;}

.overcontent-wrap .submenu-price {}
.overcontent-wrap .submenu-price.length-1 {font-size: 55px;line-height: 38px;}
.overcontent-wrap .submenu-price.length-2 {font-size: 55px;line-height: 38px;}
.overcontent-wrap .submenu-price.length-3 {font-size: 47px;line-height: 38px;}
.overcontent-wrap .submenu-price.length-4 {font-size: 36px;}
.overcontent-wrap .submenu-price.length-5 {font-size: 31px;}
.overcontent-wrap .ruble {font-size: 0.7em;}

.overcontent-wrap .category {
	font-family:neuB;
	font-size:21px;
	text-transform:uppercase;
}

.overcontent-wrap .more {

	font-family:neuR;

	color:#FFF;

	text-transform:none;

	font-size:12px;

	position:absolute;

	text-decoration:underline;

	bottom:30px;

	left:15px;

}
.overcontent-wrap .overcontent-wrap-inner{
	max-height: 135px;
	overflow: hidden;
}
.overcontent-wrap .more:hover {text-decoration:none;}

.subcarusel .bx-wrapper {margin:0 !important;}

.bx-wrapper .bx-viewport {

	border:none;

	padding:0;

	background:none;

	box-shadow: none;

	left:0;

}
.slider .bx-wrapper .bx-viewport{
	min-height: 530px;
}
.subcarusel .bx-wrapper .bx-pager {

	padding-top:0;

	top:-35px;

	bottom:auto;

}

.subcarusel .bx-wrapper .bx-pager.bx-default-pager a {

	background:url(../img/sp-icon.png) 0 -1078px no-repeat;

	width: 15px;

	height: 15px;

}

.subcarusel .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: 0 -1113px;}

/* subcarusel end */

.video-block-container {
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
	z-index: 5555;
}

/* item-subcategory */

.item-subcategory {

	float:left;

	width:460px;

	margin-left:-20px;

}

.item-subcategory-holder {

	float:left;

	width:210px;

	margin-left:20px;

}

.item-subcategory h3, .item-subcategory .h3 {

	padding-bottom:15px;

	font-family:neuCB;

	font-size:17px;

	text-transform:uppercase;

}

.item-subcategory .more {
	text-transform:none;

	font-family:neuB;

	color:#ff6029;

	font-size:14px;

	text-decoration:underline;

}

.item-subcategory .more:hover {

	color:#ff6029;

	text-decoration:none;

}
/*.item-subcategory .subcategory-brends .more {
	color: #1191CE;
}*/
/*.item-subcategory .subcategory-brends .more:hover {
	color:#1191CE;
	text-decoration:none;
}*/

.item-subcategory-list {padding-bottom:10px;}

.item-subcategory-list li {

	float:none;

	margin-left:-15px;

	padding-left:15px;

}

.item-subcategory-list a {

	display:block;

	font-size:14px;

	font-family:neuR;

	color:#141417;

	text-transform:none;

	padding-left:9px;

	background:url(../img/point.png) 0 10px no-repeat;

	line-height:24px;

	height:24px;

	overflow:hidden;

}

.item-subcategory-list a:hover {background:url(../img/point-wh.png) 0 11px no-repeat;}

.item-subcategory-list li:hover {

	background:url(../img/bg/blue.jpg) 0 0 repeat;

}

.item-subcategory-list li:active {background:url(../img/bg/orange.jpg) 0 0 repeat;}

/* item-subcategory end */



/* stars */

.stars {

	width:69px;

	height:12px;

	background:url(../img/stars.png) 0 0 no-repeat;

}

.stars span {

	height:12px;

	background:url(../img/stars.png) 0 100% no-repeat;

}

.rating-holder {padding-bottom:5px;}

.rating-holder .num-stars {

	font-size:10px;

	color:#9f9f9f;

	font-family:neuB;

	vertical-align:top;

	top:-1px;

}

.rating-holder i {

	float:right;

}

/* stars end */





/* slider */
.slider{
	position: relative;
	/*background: #FFF url(../img/bg/main_trash1.jpg) 0 0 repeat;*/
	max-height: 700px;
	overflow: hidden;
}
.index-slider {
	min-height:580px;
	background-color:#000;
}
.slider-bottom{
	position: absolute;
	width: 100%;
	background: url(../img/bg/back-white-bottom.png) no-repeat top center;
	bottom: 0px;
	height: 3px;
	z-index: 999;
}

.img-page{

	width:100%;

	overflow:hidden;

	position:absolute;

	top:0;

}

.img-page .holder{

 	position:relative;

	left:50%;

 	width:2000px;

	float: left;

}

.img-page .frame{

 	position:relative;

	left:-50%;

	width:2000px;

	text-align: center;

	float: left;

}

.slider-list {}

.slider-list li {}

.slider-list li img {

	display:inline !important;
	width:100%;

	/*display:block !important;
	margin: 0 auto;
	width:auto!important;
	max-width:1414px!important;*/

}
.slider-list li .bg-color > img {
	min-height: 455px;
}
@media (min-width: 1414px) {
	.slider-list li img {
		display:block !important;
		margin: 0 auto;
		width:auto!important;
		max-width:1414px!important;

	}
}
.slider-list li>img {visibility:hidden; min-height: 455px;}



.logo-area {

	position:absolute;

	top:0;

	left:0;

	width:100%;

}

.logo-area-holder {

	width:213px;

	height:326px;

	background:url(../img/bg/blue.jpg) 0 0 repeat;

	color:#FFF;

	padding:30px 25px;

}

.logo-area-holder img {

	margin-bottom:55px;

}

.logo-area-holder .price {

	font-size:40px;

	font-family:neuB;

}

.logo-area-holder .price span {font-size:21px;}

.logo-area-holder h3, .logo-area-holder .h3 {

	font-size:17px;

	color:#FFF;

	text-transform:none;

	font-family:neuR;

	padding-bottom:45px;

}

.logo-area-holder .more {}

.logo-area-holder .more a {

	color:#FFF;

	font-size:12px;

}

.slider .description {

	position:absolute;

	left:0;

	width:100%;

	bottom:40px;

	height:93px;

	background-color:#EEEEEE;

}

.slider .description img {

	width:auto;

	height:auto;

}

.slider .description .text {

	float:left;

	width:480px;

	padding-right:7px;

	border-right:1px solid #CCCCCC;

	box-shadow:inset #FFF -1px 0 0;

	margin-right:20px;

}

.slider .description h4, .slider .description .h4 {

	color:#16a4e5;

	font-family:neuB;

	font-size:21px;

	padding-bottom:0;

	text-transform:none;

}

.slider .description p {

	font-size:15px;

	padding-bottom:0;

}

.slider .description .brand {
	float:left;
	width:160px;
	margin-right:60px;
}

.slider .description .brand img {max-width:100%;}

.slider .description .more-btn {padding-top:4px;}

.slider .description .max-wrap {
	padding-top:20px;
}

.slider .bx-controls {
	position:absolute;
	top:410px;
	height:0;
	left:0;
	width:100%;
}

.slider .bx-wrapper .bx-pager {
	top:0;
	bottom:auto;
	left: 0;
	width: 100%;
	padding-top:0;
	/*width:263px;*/
	/*left:50%;*/
	/*margin-left: -485px;*/
}

.slider .bx-wrapper .bx-pager.bx-default-pager a, .topslider-container .bx-wrapper .bx-pager.bx-default-pager a {
	background:url(../img/sp-icon.png) 0 -725px no-repeat;
	width: 13px;
	height: 13px;
}

.slider .bx-wrapper .bx-pager.bx-default-pager a.active, .topslider-container .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: 0 -758px;}


[data-slider-page="line"] .bx-wrapper .bx-pager.bx-default-pager a { position: relative; width: 40px; height: 20px; margin: 0 5px; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: none; color: #ccc; }
[data-slider-page="line"] .bx-wrapper .bx-pager.bx-default-pager a:before { position: absolute; content: ""; top: 50%; left: 0; width: 100%; height: 0; margin-top: -1px; border: none; border-top: 2px solid; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
[data-slider-page="line"] .bx-wrapper .bx-pager.bx-default-pager a.active { color: #e75637; }



.slider .icon-play {

	position:absolute;

	left:50%;

	top:50%;

	display:block;

	margin-left:-53px;

	margin-top:-135px;

	z-index:1000;

}

.slider .icon-play:hover {

	margin-left: -60px;

	margin-top: -141px;

}

/* slider end */



[class^="btn-"] .static,

[class*=" btn-"] .static,

[class^="btn-"] .hover,

[class*=" btn-"] .hover {

	padding:0;

	margin:0;

	width:auto;

	background:none;

	position:relative;

	height:auto;

	color: inherit;

	font-size: inherit;

}



/* decor-line */

.decor-line {

	position:relative;

	margin:0 -9999px;

	background-color:#FFF;

	height:55px;

	box-shadow: inset rgba(0,0,0,0.08) 0px 3px 6px;

	margin-bottom:25px;

}

/* decor-line end */



/* hot-deals */

.hot-deals {padding-bottom:40px;}
.hot-hot-deals{
	height: 310px;
}
.hot-deals .title {padding-bottom:20px;}

.hot-deals h2, .hot-deals .h2 {

	font-size:29px;

	/*float:left;*/

	background-color:#FFF;

	padding-bottom:0;
	display: inline-block;
	width: 500px;

}
.hot-hot-controls{
	text-align: right;
	display: inline-block;
	width: 425px;
}
.hot-hot-controls li{
	display: inline-block;
	vertical-align: top;
	margin-left:3px;
}
.hot-deals .tab-controls {

	float:right;

	padding-top: 9px;

}

.controls-list li {

	float:left;

	margin-left:3px;

}

.hot-hot-controls a {
	display:block;
	border-radius:15px;
	font-size:12px;
	font-family:neuB;
	text-decoration:none;
	padding:3px 21px;
	background-color:#E6E6E6;
	color:#000;
}

.hot-hot-controls a:hover, .hot-hot-controls .ui-tabs-active a {
	background-color:#1A1B1C;
	color:#8d9799;
}

.hot-deals-list {

	margin: 0px -20px 0 4px;

	background-color:#FFF;



}

.hot-deals-list li {

	width:227px;



	margin: 0px 20px 0 -4px;

}

.hot-deals-list .stars {vertical-align:middle !important;}

.hot-deals-list .rating-holder .num-stars {vertical-align:middle;}

.hot-deals-list .icon-instock {

	float:none;

	cursor:pointer;

	vertical-align:middle;

	margin-left:10px;

}

.hot-deals-list .icon-star {margin-left:5px;}

.hot-deals-list .back {
	width:217px;
	height:115px;
	background-color:#FFF;
	border:5px solid #E6E6E6;
	text-align:center;
	overflow:hidden;
}
.hot-deals-list .back img{
	/*max-height: 90px;
	max-width: 170px;*/
	width: auto;
	height: auto;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}



.hot-deals-list figure {

	background-color:#FFF;
	/*border:5px solid #E6E6E6;*/

	width:217px;

	height:115px;

	text-align:center;

	position:absolute;

	display:block;

}


.hot-deals-list .iblock-vote{
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

.hot-deals-list .front {
	margin-top:5px;
}

.hot-deals-list .overlay {

	text-align:left;

	position:absolute;

	background:url(../img/bg/blue.jpg) 0 0 repeat;

	width:227px;

	height:125px;

	left:-5px;

	top:-5px;

	display:block;

}

.hot-deals-list figure:hover .overlay {display:block;}

.hot-deals-list .overlay-inner {

	padding:14px;

}

.hot-deals-list .price {

	color:#FFF;

	font-family:neuB;

	font-size:40px;

	line-height:1;

}

.hot-deals-list .price span {font-size:21px;}

.hot-deals-list .category {
	font-family:neuB;
	font-size:18px;
	line-height:1;
	height:18px;
	padding-bottom:20px;
	text-transform:uppercase;
	overflow:hidden;
	color:#FFF;
}

.hot-deals-list .more {

	color:#FFF;

	font-size:12px;

}

.hot-deals-list h3, .hot-deals-list .h3 {

	font-size:17px;

	color:#000;

	font-family:neuR;

	text-transform:none;

	padding-bottom:2px;

}

.hot-deals-list h3 a, .hot-deals-list .h3 a {

	text-decoration:none;

	color:#000;

}

.hot-deals-list h3 a:hover, .hot-deals-list .h3 a:hover {text-decoration:underline;}

.hot-deals-holder .tab {overflow:hidden;}

/* hot-deals end */



/* infos-holder */

.infos-holder {

	margin:0 -9999px 0;

	padding:35px 9999px 0px;

	background-color:#1A1B1C;
	position: relative;

}

.infos-holder-top{
	position: relative;
	width: 100%;
	background: url(../img/bg/back-infos-top.png) no-repeat top center;
	top: 0px;
	height: 5px;
	z-index: 999;
	margin-top: -35px;
	margin-bottom: 35px;
}

/* brands-box */

.brands-box {

	text-align:center;

	border-bottom:1px solid #252627;

	padding-bottom:47px;

	margin-bottom:50px;

}

/* brands-box end */



/* infos-wrapper */

.infos-wrapper {}

.infos-wrapper .right-box {

	float:right;

	width:486px;

}

.infos-wrapper .left-box {

	float:left;

	width:435px;

}

.infos-wrapper h1, .infos-wrapper .h1,
.infos-wrapper h2, .infos-wrapper .h2,
.infos-wrapper h3, .infos-wrapper .h3,
.infos-wrapper h4, .infos-wrapper .h4,
.infos-wrapper h5, .infos-wrapper .h5 {color:#FFF;}

.infos-wrapper a {color:#ff6029;}

.infos-wrapper h2, .infos-wrapper .h2 {

	font-size:18px;

	padding-bottom:15px;

}

.infos-wrapper .more-link {

	font-family:neuB;

	font-size:14px;

}



/* seo-text */

.seo-text {padding-bottom: 30px;}

.seo-text h1, .seo-text .h1 {

	font-size:32px;

	line-height:1.4375;

	padding-bottom:10px;

}

.seo-text p {

	color:#8d9799;

	font-size:13px;

	line-height:1.385;

	padding-bottom:0;

	letter-spacing: -0.5px;

}

/* seo-text end */



/* our-store */

.our-store {

	float:left;

	width:224px;

}

.our-store .works {

	margin-bottom:35px;

}

.works .timework {

	background-color:#282B2B;

	height:45px;

	padding:10px 18px 16px;

	color:#FFF;

}

.works .timework span {

	display:block;

	font-family:neuB;

	font-size:13px;

	color:#09c600;

}

.works .timework b {

	vertical-align:middle;

	font-size:31px;

	font-family:neuCB;

	line-height:1;

}

.works .timework i {

	vertical-align:middle;

	font-family:neuB;

	font-size:12px;

	font-style:normal;

	line-height:1;

}

.works .link {

	float:right;

	background-color:#FF6029;

	padding:25px 14px 24px;

}

/* our-store end */



/* infos-delivery */

.infos-delivery {

	width:190px;

	float:right;

}

.infos-delivery .free {

	text-transform:uppercase;

	font-size:14px;

	color:#FFF;

	line-height:1.43;

	padding-bottom:13px;

}

.infos-delivery .free strong {

	font-family:neuB;

	color:#ff6029;

}

.infos-delivery p {

	color:#8d9799;

	font-size:13px;

	line-height:1.385;

	letter-spacing: -0.5px;

	padding-bottom: 21px;

}

.delivery-imgs img {vertical-align:bottom;}

.delivery-imgs {padding-bottom:35px;}

/* infos-delivery end */



/* infos-contacts */

.infos-contacts {

	padding-top:8px;

	padding-bottom:45px;

}

.infos-contacts-list {}

.infos-contacts-list li {

	border-top:1px dotted #4D4F50;

	color:#FFF;

	padding:17px 0;

}

.infos-contacts-list li:first-child {

	border-top:none;

}
.infos-contacts-list li.dop_cart .text a,
.infos-wrapper .left-box .seo-text a{
	color: #00a2d1;
}
.infos-contacts-list p {

	text-align:right;

	width:185px;

	vertical-align:middle;

	color:#ff6029;

	font-size:18px;

	font-family:neuB;

	padding-bottom:0;

}
.infos-contacts-list p a {text-decoration:none}

.infos-contacts-list p span {

	font-family:neuR;

	color:#FFF;

	font-size:14px;

}

.infos-contacts-list .icon {

	width:50px;

	text-align:center;

	vertical-align:middle;

	margin-right:18px;

}

.infos-contacts-list .text {

	width:215px;

	vertical-align:middle;

	font-size:14px;

	line-height:1.14;

}

/* infos-contacts end */



/* payment-methods */

.payment-methods {}

.payment-methods p {

	color:#8d9799;

	font-size:13px;

	line-height:1.385;

	padding-bottom: 23px;

}

.payment-cards {padding-bottom:35px;}

.payment-cards a {

	margin-right:10px;

}

/* payment-methods end */



/* infos-wrapper end */



/* infos-holder end */



/* fixed-line */

.fixed-line {

	position:fixed;

	z-index:1000;

	height:36px;

	bottom:0;

	left:0;

	width:100%;

	min-width: 1020px;

	background:url(../img/bg/black.jpg) 0 0 repeat;

}

.fixed-menu {padding-left:1px;}

.fixed-menu li {

	float:left;

	border-left:1px dotted #4D4F50;

	border-right:1px dotted #4D4F50;

	margin-left:-1px;

	position:relative;

}
.fixed-menu li.player-type {
	min-width: 193px;
	min-height:38px;
}
#cart-container-button{
	width: 100%;
}
#cart-container-button.active{
	background: #ff6029;
}
.fixed-menu .fcart #cart-container-button.active span{
	color: #000;
	font-size: 12px;
}
.fixed-menu li.consultant i.icon-green-point{
	border-radius: 50px;
	width: 6px;
	height: 6px;
	background: #09c600;
	-webkit-box-shadow: 0px 0px 5px 0px #09c600;
	-moz-box-shadow: 0px 0px 5px 0px #09c600;
	box-shadow: 0px 0px 5px 0px #09c600;
}
.fixed-menu li.consultant i.icon-red-point{
	background: red;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(255,0,0,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(255,0,0,1);
	box-shadow: 0px 0px 5px 0px rgba(255,0,0,1);
}
.fixed-menu li.fcart{
	width: 193px;
	min-width: 193px;
	min-height:38px;
}
.fixed-menu a {

	display:block;

	text-transform:uppercase;

	text-decoration:none;

	color:#FFF;

	font-size:13px;

	font-family:neuCB;

	padding:13px 0 9px;

	width:185px;

	line-height:1;

	text-align:center;

}

.fixed-menu i {

	position:relative;

	margin-right:8px;

	margin-left:5px;

	top:-1px;

}

.fixed-menu a:hover {

	background-color:rgba(0,0,0,0.5);

}

.fixed-menu .consultant span,

.fixed-menu .fcart span {

	color:#0eaaee;

	font-size:10px;

	font-family:neuB;

	text-transform:none;

	vertical-align:top;

	margin-left:5px;

}

.fixed-menu .player-type span {

	color:#299724;

	margin-left:2px;

}



.player-type-menu {

	position:absolute;

	bottom:100%;

	left:0;

	background:url(../img/bg/black.jpg) 0 0 repeat;

	overflow:hidden;

	display:none;

}

.player-type-menu a {

	border-bottom:1px dotted #4D4F50;

	display:block;

	position:relative;

}

.player-type-menu a:first-child {border-top:none;}

.player-type-menu a.active {display:none;}



/* fixed-line end */



.footer-menu {

	padding-bottom:28px;

	border-bottom:1px solid #3F4041;

	box-shadow:inset #7E7E7F 0px -3px 0 -2px;

	padding-top: 46px;

	margin-bottom: 30px;

}



.footer-menu .header-soc-list {

	float:right;

}



.dev a{

	color:#ff6029;

}





.footer .max-wrap {padding-top:87px;}



.left-footer {

	float:left;

	width:315px;

}



/* wishes */

.wishes {

	padding-bottom: 49px;

	background-color:#F3F3F3;

}

.wishes h2, .wishes .h2 {

	margin-left:-25px;

	font-size:18px;

	line-height:1;

	padding-bottom: 20px;

}

.wishes h2 i, .wishes .h2 i {

	float:left;

	margin-right:15px;

}

.wishes h2 span, .wishes .h2 span {

	display:block;

	overflow:hidden;

	position:relative;

	top:-2px;

}

.wishes p {

	padding-bottom: 25px;

}

/* wishes end */



/* fcontacts */

.fcontacts {

	background-color:#F3F3F3;

}

.fcontacts h2, .fcontacts .h2 {

	font-size:18px;

	line-height:1;

	padding-bottom:20px;

}

.fcontacts .box {

	padding-bottom:18px;

}

.fcontacts .icon {

	float:left;

	width:40px;

	text-align:left;

	padding-top: 9px;

}

.fcontacts .header-phones,

.fcontacts .location {



}

.fcontacts .header-phones {

	font-size:29px;

	color:#000;

}

.fcontacts .header-phones span {

	color:#000;

	font-size:22px;

	  padding-right: 2px;

}
.fcontacts .header-phones a{
	color:#000;
}
.fcontacts .more a {

	color:#ff6029;

	font-family:neuB;

}

/* fcontacts end */



/* right-footer */

.right-footer {

	float:right;

	width:485px;

}

/* right-footer end */



/* info-menu */

.info-menu {
	margin-left:-20px;
	/*padding-bottom: 94px;*/
	padding-bottom: 34px;
}

.info-menu h2, .info-menu .h2 {

	font-size: 18px;

	line-height: 1.16;

	padding-bottom: 15px;

	height:40px;

	background-color:#F3F3F3;

}

.info-menu .box {

	float:left;

	width:140px;

	margin-left:20px;

	background-color:#F3F3F3;

}

.info-menu-list {}

.info-menu-list li {

	line-height:1.43;

	padding-bottom:11px;

}

.info-menu-list a {

	font-size:14px;

	font-family:neuB;

	color:#ff6029;

}

.info-menu-list a:hover,

.fcontacts .more a:hover {
	color:#000;
	text-decoration: underline;
}

/* info-menu end */


/* partners-footer */

.partners-footer {

	position:relative;

}

.partners-footer h2, .partners-footer .h2 {

	font-size: 18px;

	line-height: 1.16;

	padding-bottom: 21px;

	background-color:#F3F3F3;

}

.partners-list {

	background-color:#F3F3F3;

}

.partners-list li {}

.partners-list a {

	/*background-color:#E0E0E0;*/

	width:77px;

	height:77px;

	display: table-cell;
	vertical-align: middle;

	/*border-radius:3px;*/

	overflow:hidden;

}

.partners-footer .bx-wrapper {margin:0 !important;}

.partners-footer .bx-wrapper .bx-pager {

	padding-top: 0;

	top: auto;

	bottom: -41px;

	text-align: left;

}

.partners-footer .bx-wrapper .bx-pager.bx-default-pager a {

	background:url(../img/sp-icon.png) 0 -1078px no-repeat;

	width: 15px;

	height: 15px;

	margin:0 20px;

}



.partners-footer .bx-wrapper .bx-pager.bx-default-pager a:first-child {margin-left:0;}

.partners-footer .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: 0 -1113px;}

/* partners-footer end */



.ui-helper-hidden-accessible {

	display:none;

}



/* ui-autocomplete */

.ui-autocomplete {

	width:386px;

	background-color:#FFF;

	border:2px solid #E6E6E6;

	border-radius:0 0 4px 4px;

	box-shadow: rgba(0,0,0,0.3) 0px 1px 3px;

}

.ui-autocomplete li {

	line-height:24px;

}

.ui-autocomplete li a {

	padding-left:23px;

	padding-right:20px;

	color:#141417;

	font-size:13px;

	text-decoration:none;

	display:block;

}

.ui-autocomplete li a:hover{

	background-color:#F1F1F1;

}

.ui-autocomplete .all-results {

	text-align:center;

	padding:2px;

	font-family:neuB;

	color:#FFF;

	font-size:12px;

	background:url(../img/bg/black-wh.jpg) 0 0 repeat;

	margin:0 -2px -2px;

	border-radius:0 0 3px 3px;

}

.ui-autocomplete li a span {

	color:#e75737;

	font-family:neuB;

}

/* ui-autocomplete end */



/* auth-holder */

.auth-holder {

	padding-top:115px;

	height:671px;

	background:url(../img/bg/dark.png) 0 0 repeat;

	position:relative;

	display:none;

	z-index: 1;

}

.auth-holder .max-wrap {position:relative;}

.auth-close {

	float:right;

	text-transform:uppercase;

	color:#FFF;

	font-family:neuCB;

	font-size:15px;

	cursor:pointer;

	margin-bottom:-20px;

	padding-top: 2px;

}

.auth-close i {

	position:relative;

	top:-2px;

	margin-left:5px;

}

.helmet {

	width:465px;

	height:321px;

	position:absolute;

	z-index:0;

	top:50%;

	left:50%;

	margin-left:-240px;

	margin-top:-120.5px;

	background:url(../img/bg/helmet-wh.png) 0 0 no-repeat;

}

/* auth-holder end */



/* regauth-holder */

.regauth-holder {
	display:none;
}
.regauth-holder--block {
	display: block;
}

.regauth-holder .title,

.password-recovery .title {padding-bottom:30px;}

.regauth-holder .title span,

.password-recovery .title span {

	color:#8d9799;

	font-size:12px;

}

.regauth-holder h2, .regauth-holder .h2,
.password-recovery h2, .password-recovery .h2 {

	padding-bottom:0;

	color:#FFF;

	font-size:29px;

}

.regauth-holder .holder {

	width:435px;

	margin:0 auto;

}

.regauth-ttl {padding-bottom:18px;}

.regauth-ttl li {

	float:left;

	margin-right:4px;

}

.regauth-ttl a {

	display:block;

	border:1px solid #303132;

	text-decoration:none;

	color:#FFF;

	text-transform:uppercase;

	font-family:neuCB;

	font-size:20px;

	border-radius:3px;

	line-height:1;

	padding:4px 9px;

}

.regauth-ttl .active a,

.regauth-ttl a:hover {

	background-color:#343536;

	border:1px solid #1A1B1D;

}



.regauth-holder .form-line {margin-bottom:23px;}

.regauth-holder .form-line label {

	float:left;

	width:105px;

	padding: 5px 5px 4px;

	color:#8d9799;

	font-size:12px;

}

.regauth-holder .input-holder {

	border-radius:3px;

	background-color:#313233;

	border:none;

	box-shadow:none;

}

.regauth-holder .input-holder input {

	background:none;

	color:#8d9799;

	font-size:13px;


}
.form-pad {

	padding: 2px 0 30px 115px;

}

.form-btn {

	text-align:right;

}

.form-btn .btn-orange {
	font-size: 14px;
	min-width: 125px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.form-btn .btn-orange strong {
	position: relative;
}

.getpass,

.getpass:hover {

	float:right;

	font-size:14px;

	color:#0088c6;

}

.checkbox label {

	color:#8d9799;

	font-size:12px;

	cursor:pointer;

}

.form-inputs {

	height:340px;

}
.form-msg {
	font-size: 11px;
}


/* auth-soc */

.auth-soc {

	text-align:center;

	padding-top: 30px;

}

.auth-soc a {

	background-color:#222424;

	text-decoration:none;

	color:#FFF;

	font-family:Arial;

	width:205px;

	text-align:center;

	padding:3px 0;

	border-radius:2px;

	margin:0 5px;

}

.auth-soc .icon {

	vertical-align:middle;

	width:30px;

	text-align:center;

	margin-right:15px;

}

.auth-soc .icon .icon-auth-vk {

	background:url(../img/vk.png) 0 0 no-repeat;

	width:22px;

	height:25px;

}

.auth-soc .icon .icon-auth-fb {

	background:url(../img/fb.png) 0 0 no-repeat;

	width:15px;

	height:32px;

}

.auth-soc .text {

	vertical-align:middle;

	width:115px;

	line-height:20px;

	text-align:left;

}

.auth-soc .text span {

	display:block;

	font-size:10px;

	margin-bottom:-5px;

}

.auth-soc .text strong {

	font-size:20px;

}

/* auth-soc end */



.captcha-box {

	float:left;

	margin-right:8px;

	background-color:#FFF;

	width:155px;

	border-radius:2px;

	text-align:center;

}



/* regauth-holder end */



/* password-recovery */

.password-recovery {display:none;}

.recovery-form {

	width:320px;

	margin:0 auto;

	padding-top:180px;

}

.recovery-form label {

	color:#8d9799;

	font-size:12px;

	padding-bottom:15px;

	display:block;

}

.recovery-form .input-holder {

	border-radius:3px;

	background-color:#313233;

	border:none;

	box-shadow:none;
}

.recovery-form .input-holder input {

	background:none;

	color:#8d9799;

	font-size:13px;

	width: 300px;

	border: 0;
}
.recovery-form label.error{
	color: rgb(192, 65, 65);
	/*position: absolute;*/
	margin-top: 14px;
	/*background: #1a1b1d;*/
	width: 290px;
	/*height: 19px;*/
	padding: 0;
}
.recovery-form label.green{
	color: #0088c6;
	/*position: absolute;*/
	margin-top: 14px;
	/*background: #1a1b1d;*/
	z-index: 1;
	width: 290px;
	/*height: 19px;*/
	padding: 0;
}
/* password-recovery end */



/* tt-conteiner */

.ui-tooltip {

	z-index:10000;

}

.tt-conteiner {

	position:relative;

	display:inline-block;

	text-align:center;

	background-color:#FFF;

	border:2px solid #CFCECD;

	border-radius:15px;

	line-height:1;

	font-size:10px;

	padding:3px 11px;

}

.tt-conteiner .corner {

	position:absolute;

	width:10px;

	height:7px;

	left:50%;

	margin-left:-5px;

	bottom:-7px;

	background:url(../img/tt-corner.png) 0 0 no-repeat;

}

.tt-conteiner span {

	color:#09c600;

	font-family:neuB;

	font-size:10px;

	line-height:1;

	text-transform:uppercase;

}

.tt-conteiner i {

	color:#9f9f9f;

	font-size:10px;

	font-family:neuB;

	font-style:normal;

	margin-left:3px;

}

/* tt-conteiner end */



/* breadcrumbs */

.breadcrumbs {padding:15px 0;}

.breadcrumbs-list li {

	float:left;

	background:url(../img/marker-arrow.png) 0 10px no-repeat;

	padding-left:9px;

	margin-left:6px;

	line-height: 22px;
}

.breadcrumbs-list li:first-child {

	padding-left:0;

	margin-left:0;

	background:none;

}

.breadcrumbs-list a {

	display:block;

	background-color:#E6E6E6;

	color:#000;

	font-size:12px;

	font-family:Arial;

	text-decoration:none;

	padding:4px 10px;

	border-radius:15px;

	line-height: normal;
}

.breadcrumbs-list a:hover {

	color:#FFF;

	background-color:#FF6029;

}

/* breadcrumbs end */



/* page-title */

.page-title {

	padding-bottom:15px;

}

.page-title h1, .page-title .h1 {

	font-size:28px;

	padding-bottom:0;

}

.page-title span {

	color:#ff6029;

}

.page-title b {

	font-family:neuR;

	font-size:18px;

	text-transform:none;

}

.print {

	float:right;

	color:#000;

	font-size:12px;

	margin-top:5px;

}

.print i {

	margin-left:14px;

	position:relative;

	top:-2px;

}

/* page-title end */



/* holder-box */

.holder-box {

	background-color:#FFF;

	border:5px solid #E6E6E6;

	margin:0 -48px 20px;

	padding:40px 43px;

}

.holder-box h2, .holder-box .h2 {

	font-size:20px;

	padding-bottom:20px;

}

.bg-helmet {

	background-image:url(../img/bg/helmet.png);

	background-position:225px 85px;

	background-repeat:no-repeat;

}

/* holder-box end */



/* cart-table */

.cart-table {}

.cart-table th {

	font-weight:normal;

	font-size:12px;

	padding:0 0 10px;

}

.cart-table th:first-child {

	text-align:left;

}

.cart-table td {

	text-align:center;

	font-size:13px;

	border-top:1px solid #E6E6E6;

	padding:10px 0;

	height:30px;

}

.cart-table td:first-child {

	text-align:left;

	width:400px;

}

.cart-table h3, .cart-table .h3 {

	font-size:13px;

	color:#000;

	text-transform:none;

	font-family:neuR;

	padding-bottom:0;

}

.cart-table h3 a, .cart-table .h3 a {

	color:#000;

	text-decoration:none;

}

.cart-table h3 a:hover, .cart-table .h3 a:hover {text-decoration:underline;}

.cart-table em {

	font-family:neuI;

	color:#808080;

	font-size:13px;

	font-style:normal;

}

.total-line td {

	color:#FFF;

	font-size:15px;

	font-family:neuCB;

}

.total-line td:first-child {text-transform:uppercase;}

.total-line div {

	background-color:#5E4782;

	padding:7px 20px;

}

/* cart-table end */



/* success */

.success {}

.success > p {

	font-size:16px;

	line-height:1.18;

	padding-bottom:27px;

}

.success > p a {

	color:#ff6029;

	font-family:neuB;

}

/* success end */



/* attention */

.attention {

	border:5px solid #CCF0FF;

	padding:20px 25px;

	margin-bottom:40px;

}

.attention .icon {

	float:left;

	margin-right:24px;

	padding-top:15px;

}

.attention .info {

	font-size:16px;

	line-height:1.18;

}

.success .box-content {

	border:2px solid #E6E6E6;

	border-radius:2px;

	padding:24px 40px;

}

.success .payment-cards {padding-bottom:22px;}

.success .box-content h3, .success .box-content .h3 {

	font-family:neuB;

	font-size:16px;

	padding-bottom:15px;

	text-transform:none;

}

.payment-box {

	float:right;

	width:476px;

}

.payment-box.short {width:425px;}

.delivery-box {

	float:left;

	width:476px;

}

.delivery-box.long {

	float:none;

	overflow:hidden;

	width:auto;

}

.holder-box .checkbox label {

	font-size:14px;

	color:#000;

}

.pays .checkbox {

	/* float:left; */

	float:none;

	width:245px;

	padding-right:5px;

	vertical-align:middle;

	margin-bottom:20px;

}

.pays .checkbox .jquery-checkbox {vertical-align:middle;}

.holder-box .checkbox label em {

	font-style:normal;

	vertical-align:middle;

	max-width:195px;

	line-height:1.2;

}

.delivery-pays .checkbox {vertical-align:top;}

.delivery-pays .checkbox label em {

	vertical-align:top;

	font-family:arial;

	font-weight:bold;

	line-height:1.357;

	padding-top:2px;

}

.checkbox dl {

	position:relative;

	zoom:1;

	overflow:hidden;

	padding-left:38px;

	padding-top:6px;

	margin:0;

}

.checkbox dt {

	float:left;

	width:70px;

	padding-right:5px;

	clear:left;

	font-size:12px;

	line-height:14px;

}

.checkbox dd {

	padding-bottom:3px;

	font-size:14px;

	font-family:neuB;

	line-height:14px;

}

/* attention end */



/* company-holder */

.company-holder {padding-top: 35px;}

.company-box {

	margin-bottom:2px;

}

.company-box .title {

	background-color:#CCF0FF;

	cursor:pointer;

	padding:19px 17px 18px;

}

.company-box .title h2, .company-box .title .h2 {

	float:left;

	padding-bottom:0;

}

.company-box .title .arrow-bottom-black {

	float:right;

	margin-top: 5px;

}

.company-content {

	padding:20px 0;

	display:none;

}

.yellow-border {border-color:#FFFF00 ;}

/* company-holder end */



/* payer-type */

.payer-type {

	border-bottom:1px solid #E6E6E6;

	padding-bottom:20px;

}

.payer-type .checkbox {

	float:left;

	margin-right:85px;



}

.payer-type .checkbox .jquery-checkbox,

.saved-box .checkbox .jquery-checkbox,

.about-organization .checkbox .jquery-checkbox {vertical-align:middle;}

/* payer-type end */



/* saved-info */

.saved-info {

	float:right;

	width:430px;

}

.saved-box {

	border: 2px solid #E6E6E6;

	border-radius: 2px;

	padding: 24px 40px;

}

.saved-box .checkbox {

	position:relative;

}

.saved-box .checkbox b {

	font-family:neuB;

}

.saved-box .checkbox .edit {

	position:absolute;

	text-align:right;

	right:0;

	top:4px;

	color:#ff6029;

	font-size:12px;

}

.saved-box p {

	padding-bottom:10px;

	padding-top:4px;

}

.saved-box strong {font-weight:normal;}

.saved-box .description {

	padding-left:35px;

}

/* saved-info end */



/* about-organization */

.about-organization {

	float:left;

	width:480px;

}

/* about-organization end */



.holder-box .input-holder {

	background-color:#FFF;

	box-shadow:none;

	border:2px solid #D5D5D5;

	border-radius:3px;

	padding:0 10px;

}

.holder-box .input-holder input {

	padding:6px 0 5px;

}

.about-organization label,

.banking-details label {

	font-family:arial;

	font-size:16px;

	font-weight:bold;

	display:block;

	padding-bottom:6px;

}

.about-organization .input-wrap,

.banking-details .input-wrap {

	float:left;

	width:227px;

	margin-left:20px;

}

.about-organization .form-line,

.banking-details .form-line {margin-left:-20px;}

.about-organization .checkbox {

	margin-right:35px;

	float:left;

}

.about-organization .checkbox label {

	font-weight:normal;

}

.nds-line .input-wrap {

	width:auto;

}



/* banking-details */

.banking-details {

	padding-top:15px;

}

.btn-orange .icon-cart-wh-medium {

	margin-right:11px;

	position: relative;

	top: -1px;

}

.prod-btn .btn-orange {padding:13px 15px 11px;}

/* banking-details end */



/* comments */

.comments {

	background-color:#FFF;

	padding-bottom:70px;

	padding-top:20px;

}

.comments h2, .comments .h2 {

	font-size:20px;

	padding-bottom:20px;

}

.comments .input-holder {

	background-color:#E5E5E5;

	border:1px solid #D9D9D9;

	border-radius:3px;

	box-shadow:none;

	margin-bottom:35px;

	padding:0 10px;

}

.comments .input-holder textarea {

	background:none;

	padding:10px 0;

	height:90px;

}

.comments .form-btn {text-align:right;}

.comments .form-btn .btn-orange {padding: 15px 35px 11px;}

/* comments end */



.del-all,

.del-all:hover {

	float:right;

	color:#000;

	font-size:12px;

	margin-top: 5px;

}

.del-all i {

	margin-left:10px;

}



/* cartbox-holder */

.cartbox-holder {}

.cartbox-holder figure {

	float:left;

	width:226px;

	height:226px;

	overflow:hidden;

	border:1px solid #D9D9D9;

	text-align:center;

	position:relative;

	margin-right:15px;

	position:relative;

}
#dontforget-list-search-list .cartbox-holder figure{float: none;}

.cartbox-holder-favorite figure, .cartbox-holder-search figure{
	border:none;
}

.cartbox-holder .overicon,

.media-image .overicon {

	position:absolute;

	top:0px;

	right:0px;

}
.media-image {display: table;}
.media-image a {
	height: 300px;
	vertical-align: middle;
	/*display: table-cell;*/
	text-align: center;
	width: 100%;
}

#basket_form_container .cartbox-holder .overicon{
	top: 17px;
	right: 17px;
}

.cartbox-holder .overicon i,

.media-image .overicon i {margin-left:5px;}



.cartbox-holder .description {}

.product-infos {

	border-bottom:1px solid #E6E6E6;

	padding-bottom:20px;

	margin-bottom:20px;

}

.product-infos .right-info {

	float:right;

	min-width:120px;

	margin-left:30px;

	/* text-align:right; */

}

.product-infos .btn-red {

	margin-bottom:35px;

}

.product-infos .rating-holder {

	padding-bottom:0;

}

.product-infos .price-box {

	font-family:neuB;

	font-size:16px;

	line-height:1;

	padding-bottom:3px;

}

.product-infos .price-box span {

	font-size:30px;

}
.product-infos .price-box span span{

	font-size:16px;

}

.product-infos .old-price {

	font-family:neuB;

	font-size:14px;

	color:#737373;

	line-height:1;

	display:block;

	padding-left:3px;

}

.product-infos .left-info {

	min-width:300px;

}

.product-infos h2, .product-infos .h2 {

	padding-bottom: 3px;

	color:#000;

	font-size:20px;

	line-height:1;

}

.product-infos h2 a, .product-infos .h2 a {

	color:#000;

	font-size:20px;

	text-decoration:none;

}

.product-infos h2 a:hover, .product-infos .h2 a:hover {text-decoration:underline;}

.product-infos .article {

	font-size:12px;

	line-height:1;

	padding-bottom:12px;

}

.tobest {

	font-size:9px;

	text-transform:uppercase;

	color:#9f9f9f;

	font-family:neuR;

	text-decoration:none;

}

.tobest i {

	vertical-align:middle;

	margin-right:6px;

	position:relative;

	top:-1px;

}



.disabled-goods {}

.disabled-goods .icon-instock {

	background-image:url(../img/no-goods.png);

	background-position:0 0;

}

.disabled-goods .prod-btn .btn-orange {

	background:#FFF url(../img/bg/btn-grey.jpg) 0 0 repeat;

	box-shadow: inset #AEAEAE 0px 2px 0,

				inset #878787 0px -2px 0,

				inset #878787 2px 0px 0,

				inset #878787 -2px 0px 0,

				rgba(0,0,0,0.3) 0 1px 3px;

	cursor:default;

}

.disabled-goods .prod-btn .btn-turquoise {

	color:#252525;

	background:#FFF url(../img/bg/btn-whgrey.jpg) 0 0 repeat;

	box-shadow: inset #CBCBCB 0px 2px 0,

				inset #AAAAAA 0px -2px 0,

				inset #AAAAAA 2px 0px 0,

				inset #AAAAAA -2px 0px 0,

				rgba(0,0,0,0.3) 0 1px 3px;

	cursor:default;

}

.disabled-goods .credit a {color:#A3A3A3 !important;}

.disabled-goods .tobest {

	font-size: 9px;

	text-transform: uppercase;

	color: #9f9f9f;

	font-family: neuB;

	text-decoration: none;

	cursor:default;

}

.disabled-goods .tobest i,

.disabled-goods .tobest:hover i {

	background-position: 0 -266px;

	height:21px;

}



.avialabel {

	padding-top:5px;

}

.avialabel-progress {

	position:relative;

	width:110px;

	height:18px;

	background:#E6E6E6 url(../img/sp-icon.png) -169px -28px repeat-x;

	vertical-align:middle;

}

.avialabel-progress span {

	height:18px;

	display:block;

	position:absolute;

	left:0;

	top:0;

	width:40%;

	background:url(../img/sp-icon.png) -169px -28px repeat-x;

}

.avialabel .num-goods {

	color:#9f9f9f;

	font-size:10px;

	margin-left:5px;

	font-family:neuB;

}

.avialabel .icon-instock {

	margin-right: 7px;

	margin-left: 4px;

}

/* cartbox-holder end */



/* related-products */

.related-products {}

.related-products h3, .related-products .h3 {

	font-family:Arial;

	text-transform:none;

	font-weight:bold;

	font-size:16px;

	padding-bottom:10px;

}

.related-table {}

.related-table td {

	padding:0;

}

.related-table td:first-child {

	padding-left:13px;

	background:url(../img/point.png) 0 10px no-repeat;

}

.related-table h4, .related-table .h4 {

	text-transform:none;

	color:#000;

	font-size:14px;

	font-family:neuR;

	padding-bottom:0;

}

.related-table h4 a, .related-table .h4 a {

	text-decoration:none;

	text-transform:none;

	color:#000;

	font-size:14px;

	font-family:neuR;

}

.related-table h4 a:hover {text-decoration:underline;}

.related-table strong {

	font-weight:normal;

	font-family:neuB;

	font-size:18px;

}

.related-table strong span {

	font-size:10px;

}

.related-table .add {

	text-align:right;

}

.related-table .add a {

	text-transform:uppercase;

	color:#000;

	font-size:9px;

	font-family:neuB;

}

/* related-products end */



/* product-controls */

.product-controls {

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:1px solid #E6E6E6;

}



/* choose-color */

.choose-color {

	float:left;

	margin-right:40px;
	padding-top: 1px;

}

.choose-color span {

	color:#000;

	font-size:16px;

	float:left;

	font-family:Arial;

	margin-right:15px;

	font-weight:bold;

	padding-top: 3px;

}

.choose-color label {

	float:left;

	width:24px;

	height:24px;

	border-radius:50%;

	position:relative;

	cursor:pointer;

	margin-right:6px;
	margin-top: 5px;

	opacity:0.4;

	background-position:center center;

	border:2px solid #9e9d9d;

}


/*.choose-color input,

.choose-size input {

	position:absolute;

	left:-9999px;

}*/

.choose-color label.active,

.choose-color label:hover {

	box-shadow:rgba(0,0,0,0.35) 0px 1px 5px;

	border: 2px solid #FFF;

	width:24px;

	height:24px;

	z-index:5;

	opacity:1;

}

#basket_form_container .choose-color{
	max-width: 500px;
	float: none;
	margin-bottom: 15px;
}

.choose-color label input{
	opacity: 0;
}
/* choose-color end */



/* choose-size */

.choose-size {

	float:left;

	/* margin-right:55px; */

	width: 255px;

	margin-bottom:-3px;

}

.choose-size span {

	color:#000;

	font-size:16px;

	float:left;

	font-family:Arial;

	margin-right:15px;

	font-weight:bold;

	padding-top: 3px;

}

.choose-size label {

	position:relative;

	cursor:pointer;

	background-color:#EEEEEE;

	min-width:19px;

	padding:6px 4px;

	line-height:1;

	float:left;

	text-align:center;

	border-radius:2px;

	margin-right:3px;

	margin-bottom:3px;

}
.choose-size label.active,

.choose-size label:hover {

	background-color:#0F93D0;

	color:#FFF;

}
.filter .choose-size label a{
	color:#333;
	text-decoration: none;
}
.filter .choose-size label.active a,

.filter .choose-size label:hover a{
	color:#FFF;
	text-decoration: none;
}

.choose-size label input{
	opacity: 0;
	position: absolute;
}
/* choose-size end */



/* product-count */

.product-count {

	float:right;

	width:220px;

}

.product-count .text {

	color:#000;

	font-size:16px;

	float:left;

	font-family:Arial;

	margin-right:15px;

	font-weight:bold;

	padding-top: 3px;

}

.countwrap {

	position:relative;

	padding-bottom: 2px;

}

.product-count .spinner {

	width:65px;

	margin:0 auto;

	display:block;

	text-align:center;

	font-family:neuB;

	font-size:18px;

	height:23px;

}

.product-count .ui-spinner-button {

	background-color:#EEEEEE;

	display:block;

	position:absolute;

	top:1px;

	width:24px;

	height:24px;

	border-radius:3px;

	text-align:center;

	text-decoration:none;

	color:#A7A7A8;

	font-size:16px;

	font-family:neuB;

	line-height:1;

}

.product-count .ui-spinner-up {

	right:0;

}

.product-count .ui-spinner-down {

	left:0;

}

.product-count .ui-button-text {

	padding-top:2px;

	display:block;

}

.product-count .ui-spinner-button:hover {background-color:#dcdcdc;}

/* product-count end */



/* product-controls end */



/* dontforget */

.dontforget {

	padding-bottom:30px;

	background-color:#FFF;

}

.dontforget h2, .dontforget .h2 {font-size:28px;}

.dontforget-list {

	margin-left:-18px;

	margin-top:-20px;

}
.dontforget-list#sale-viewed-product{
	margin-bottom: 70px;
}
.dontforget-list li {

	width:228px;

	/*float:left;

	margin-left:19px;*/

	margin-top:20px;
	display: inline-block;
	vertical-align: top;
	margin-left: 16px;
}

.dontforget-box {

	border:1px solid #E6E6E6;

	background-color:#FFF;

	padding:20px;
	overflow: hidden;

}

.dontforget-box:hover {

	/*border-width:4px;

	padding:17px;*/

	/*box-shadow: rgba(0,0,0,0.15) 0px 3px 5px 1px;*/
	box-shadow: rgba(0,0,0,0.15) 0px 3px 11px 2px;

}

.dontforget-box figure {
	position:relative;
	text-align:center;
	/*height: 190px;*/
}
.dontforget-box figure {height: 180px; width: 180px; }
.dontforget-box figure img {vertical-align:top; max-height: 180px; max-width: 180px; }
.dontforget-box figure .image-block__item {
	vertical-align: middle;
}
.dontforget-box .overbox {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	text-align:left;

	z-index: 9;
}
.dontforget-box figure .overbox .overicon i{
	margin-left: 5px;
}

.dontforget-box h3, .dontforget-box .h3 {

	font-size:17px;

	font-family:neuR;

	text-transform:none;

}

.dontforget-box h3 a, .dontforget-box .h3 a {

	color:#000;

	text-decoration:none;

}

.dontforget-box h3 a:hover, .dontforget-box .h3 a:hover {text-decoration:underline;}

.dontforget-box .category {

	font-family:neuB;

	font-size:18.5px;

}

.dontforget-box .product-ctrl {

	/* overflow:hidden; */

}

.dontforget-box .price {

	float:left;

	font-family:neuB;

	font-size:30px;

	position:absolute;

}

.dontforget-box .price span {

	font-size:16px;

}

.dontforget-box .tocart,

.dontforget-box .icon-star {

	float:right;

	margin-left:7px;

	margin-top: 12px;

}

.dontforget-box .overbox .overicon {

	float:right;

	margin-left:10px;

	margin-bottom:10px;

}

/* dontforget end */



/* total-cost */

.total-cost {

	background-color:#5E4782;

	margin:0 -50px 40px;

	padding:1px 50px;

	color:#FFF;

}

.total-cost .total-price {

	float:right;

	font-family:neuB;

	font-size:16px;

}

.total-cost .total-price span {

	font-size:30.5px;

	margin-right:5px;

}

.total-cost b {

	font-weight:normal;

	font-family:neuCB;

	text-transform:uppercase;

	font-size:20px;

	float:left;

	padding-top:8px;

}

/* total-cost end */

.cart-info {

	background-color:#FFF;

	padding-bottom:35px;

	border-bottom:4px solid #E6E6E6;

	margin-bottom:45px;

}

.promo {

	overflow:hidden;

}

.cart-info h2, .cart-info .h2 {

	font-size:20px;

}

.promo .form-btn {

	float:right;

}

.promo .form-btn .btn-orange {

	padding: 14px 15px 10px;

	min-width:160px;

}

.promo .form-btn .icon-cart-wh-small{

	margin-right:10px;

}



.promo .code {

	overflow:hidden;

	border-bottom:1px solid #E6E6E6;

	padding-bottom:20px;

	margin-bottom:20px;

}



.delivery-price {

	float:left;

	width:252px;

	margin-right:125px;

	border:4px solid #FFFF00;

}



.delivery-price .wrap {

	padding:20px 25px;

}

.another {text-align:center;}

.another a {

	font-size:10px;

	font-family:neuR;

	text-transform:uppercase;

	color:#000;

}



.form-code {

	float:left;

	width:228px;

}

.form-code .input-holder {

	background-color: #FFF;

	box-shadow: none;

	border: 2px solid #D5D5D5;

	border-radius: 3px;

	padding: 0 10px;

}

.form-code .input-holder input {

	text-align:center;

	padding: 12px 0 11px;

	font-size:15px;

}



.pay-cost {}

.pay-cost .payment-cards {padding-bottom: 25px;}



.delivery-company {

	margin:0 -10px;

	padding:0 0 25px;

	text-align:center;

}

.delivery-company li {

	text-align:center;

	vertical-align:top;

	width:70px;

}

.delivery-company figure {

	height:25px;

	margin-bottom:10px;

}

.delivery-company figure img {
	max-height: 25px;
	max-width: 50px;
	vertical-align:top;}

.delivery-company .price {

	font-size:18px;

	font-family:neuCB;

}

.delivery-company .price span {

	font-family:neuB;

	font-size:14px;

}

.delivery-company .term {

	font-size:12px;

}



.your-city {

	padding-bottom:25px;

}

.your-city h3, .your-city .h3 {

	font-size:14px;

	font-weight:bold;

	font-family:Arial;

	color:#252525;

	text-transform:none;

	padding-bottom:5px;

}

.your-city select {

	width:201px;

}





/* product-holder */

.product-holder {

	background-color:#FFF;

	/*border-bottom:1px solid #E6E6E6;*/

	padding-bottom:45px;

	margin-bottom:15px;

}

.product-holder .product-fullimage {

	text-align:center;

}

.product-holder .cart-info {

	padding-bottom:0;

	margin-bottom:0;

	border-bottom:0;

	padding-top:35px;

}

.product-holder .delivery-price {

	float:right;

	margin-right:0;

	margin-left:145px;

}

.product-holder .cart-info p {padding-bottom:20px;}

/* product-holder end */



/* comments */

.comments {

	padding-bottom:25px;

	margin-bottom:25px;

	/*border-bottom:4px solid #E6E6E6;*/

	border-top: 4px solid #E6E6E6;

}

.comments-tablist {

	overflow:hidden;

	padding-top:1px;

	padding-bottom:15px;

}

.comments-tablist li {

	float:left;

}

.comments-tablist a {

	background-color:#F2F2F2;

	border:1px solid #D9D9D9;

	border-radius:2px;

	text-decoration:none;

	text-transform:uppercase;

	color:#B8B8B8;

	font-family:neuCB;

	width:205px;

	display:block;

	text-align:center;

	padding:10px 0;

}

.comments-tablist a.fb {

	border-radius:2px 0 0 2px;

	border-right:none;

}

.comments-tablist .active a.fb,

.comments-tablist a.fb:hover {

	border-color:#405D9F;

}

.comments-tablist a.vk {

	border-radius:0 2px 2px 0;

	border-left:none;

}

.comments-tablist .active a.vk,

.comments-tablist a.vk:hover {

	border-color:#4D6F96;

}

.comments-tablist .active a.fb {box-shadow:inset rgba(0,0,0,0.4) -5px 0 6px -3px;}

.comments-tablist .active a.vk {box-shadow:inset rgba(0,0,0,0.4) 5px 0 6px -3px;}



.comments-tablist .active a,

.comments-tablist a:hover {color:#FFF;}

/* comments end */



/* product-wrapper */



.socbtns {

	position:absolute;

	bottom:-70px;

	border:1px solid #E6E6E6;

	border-bottom:4px solid #E6E6E6;

	border-radius:3px;

	width:268px;

	text-align:center;

	padding:15px 0;

	z-index:3;

	background-color:#FFF;

	left:50%;

	margin-left:-134px;

}

.socbtns > div {

	margin:0 10px;

	vertical-align:middle;

}



.product-wrapper {position:relative;}

.product-media {

	float:left;

	width:475px;

	margin-right:20px;

	min-height:20px;
	position: static;

}
.product-media.pop-up {width: 980px;}
.product-media.pop-up .close-fancy-btn {	z-index: 10;}
.fancybox-wrap {
/* 	width: 1000px !important;
height: 580px  !important; */
	right: 20px;
}
/* .fancybox-inner {width: 1000px !important;height: 580px  !important;} */
.product-desrp {padding-left: 5px;}

.product-oneclick {
	margin-top: 10px;
}

.product-info {
	float:right;
}

.left-info {

	float:left;

	width:228px;

}

.product-wrapper .brand {

	/*float:right;

	margin-left:25px;*/
	margin-bottom: 14px;
	text-align: left;
}

.product-wrapper h1, .product-wrapper .h1 {

	overflow:hidden;

	padding-bottom:0;

	font-size:28px;

	line-height:1;

}

.product-wrapper .article {

	font-size:12px;

	color:#000000;

	padding-bottom:20px;

}

.product-wrapper .avialabel {

	margin-bottom:35px;

}

.product-wrapper .credit {

	/* padding-left:40px; */

	padding-top:10px;

}

.product-wrapper .credit a {

	text-transform:uppercase;

	color:#000;

	font-family:neuB;

	font-size:9px;

}

.product-wrapper .price-box {

	font-size:16px;

	font-family:neuB;

	line-height:1;

}

.product-wrapper .price-box span {

	font-size:30px;

}
.product-wrapper .price-box span span {

	font-size:16px;

}

.product-wrapper .old-price {

	font-size:14px;

	color:#737373;

	font-family:neuB;

}

.product-wrapper .price-wrap {

	padding-bottom:28px;

}

.product-wrapper .choose-color {

	padding-bottom:20px;

	border-bottom:1px solid #E6E6E6;

	margin-bottom:18px;

	float:none;

	width:auto;

	margin-right:0;

}

.product-wrapper .choose-color span {

	float:none;

	display:block;

	padding-bottom:5px;

}

.product-wrapper .choose-size {

	float:none;

	padding-bottom:20px;

	border-bottom:1px solid #E6E6E6;

	margin-bottom:18px;

	width:auto;

	margin-right:0;

}

.product-wrapper .choose-size span {

	float:none;

	display:block;

	padding-bottom:5px;

}

.product-wrapper .product-count {

	float:none;

	padding-bottom:20px;

	border-bottom:1px solid #E6E6E6;

	margin-bottom:18px;

	width:auto;

}

.product-wrapper .countwrap {

	/*width:85px;*/
	width: 100px;

}

/*.product-count .spinner {width:21px;}*/
.product-count .spinner {width:44px;}

/* product-wrapper end */



/* characteristic */

.characteristic {}

.characteristic .text {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 15px;
}

.characteristic .charac-list {
	width:490px;
	margin-left:-20px;
}

.characteristic .charac-list li {

	/* width: 460px !important; */

	padding-left:10px;

	margin-left:20px;

	background:url(../img/marker.png) 0 8px no-repeat;

	padding-bottom:5px;

	display: block;

}

/* characteristic end */



/* product-media */

.product-media {}

.product-media figure {
	position: relative;
	z-index: 1;

	border:none;

	width:100%;

	height:300px;

}

.menia-btn {

	text-align:center;

	padding-bottom:20px;

}

.menia-btn a {

	margin:0 5px;

}

/* product-media end */



/* media-thumbs */

.media-thumbs {
	padding-bottom:30px;
}

.media-thumbs .text,

.media-video .text {

	color:#A3A3A3;

	font-size:13px;

	padding-bottom:12px;

	font-family:neuB;

}

.media-thumbs-list {

	margin-left:-10px;

	margin-top:-10px;

}

.pop-up .media-thumbs-list{
	text-align: center;
}

.media-thumbs-list li {

	margin-left:10px;

	margin-top:10px;

	display: inline-block;

}

.media-thumbs-list a {
	-webkit-box-sizing: border-box:  !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;

	display:block;

	border:2px solid #D9D9D9;

	border-radius:2px;

	width:79px;

	height:79px;

	overflow:hidden;

}

.pop-up .media-thumbs{
	width: 100%;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 0;
	position: relative;
	text-align: center;
}

.media-thumbs-list a:hover,
.media-thumbs-list a.active {

	box-shadow: rgba(0,0,0,0.13) 0 3px 8px 2px;

	border:2px solid #E75737;

	width:79px;

	height:79px;

	/* margin:-1px; */

}

/* media-thumbs end */



/* media-video */

.media-video {}

.media-video .bx-wrapper {

	margin:0 !important;

	width:443px !important;

	max-width:443px !important;

}

.media-video-list {

	/* margin-left:-10px; */

}

.media-video-list li {

	float:left;

	/* margin-left:10px; */

}

.media-video-list a {

	display:block;

	position:relative;

	width:117px;

	height:81px;

	overflow:hidden;

	border:1px solid #E6E6E6;

	border-radius:2px;

	opacity:0.3;

}

.media-video-list .icon-play-small {

	position:absolute;

	display:none;

	left:50%;

	top:50%;

	margin-left:-21px;

	margin-top:-21px;

	z-index:100;

}

.media-video-list a:hover {

	opacity:1;

	box-shadow: rgba(0,0,0,0.13) 0 3px 8px 2px;

}

.media-video-list a:hover .icon-play-small {display:block;}

.media-video-list a img {

	border-radius:2px;

}

/* media-video end */



/* conteiner */

.conteiner {

	float:left;

	width:100%;

}

.content-inner {}

.sidebar {

	float:left;
	width:243px;
}

/* conteiner end */



.catalog {

	padding-bottom:90px;

	background-color:#FFF;

}

.catalog .icon-instock, .product-wrapper.cartbox-holder .icon-instock{
	background: url(../img/instok.png) center no-repeat;
}
.catalog .icon-instock--no-goods, .product-wrapper.cartbox-holder .icon-instock--no-goods {
	background-image: url('/img/no-goods.png');
	background-position: 0px 0px;
}


.catalog .dontforget-list {

	/* margin-left:-10px; */

	padding-bottom:20px;

}

.catalog .dontforget-list li {

	/* margin-left:10px; */

}

.catalog .dontforget-box .category {

	font-family:neuR;

}



.catalog .dontforget-list li.two-colls {

	width:475px;

}



.catalog-infos {

	position: relative;

	z-index: 5;

}

.catalog .rating-holder {

	margin-bottom: -3px;

	padding-bottom:0;

	min-height: 6px;
}

.blue-info .catalog-infos {

	background-color:#CCF0FF;

	background-color:rgba(204,240,255, 0.7);

	margin:-20px;

	padding:20px;

}

.yellow-info .catalog-infos {

	background-color:#FFEEDD;

	background-color:rgba(255,238,221, 0.7);

	margin:-20px;

	padding:20px;

}

.blue-info .tocart,

.yellow-info .tocart {

	background-color:#FFF;

	border-radius:50%;

	width:36px;

	height:36px;

	margin-top:2px;

	text-align:center;

	margin-right: -13px;

}

.blue-info .tocart i,

.yellow-info .tocart i {

	margin-top:10px;

	margin-left:-3px;

}



.disabled,
.disabled .dontforget-box h3 a, .disabled .dontforget-box .h3 a,
.disabled .product-infos h2 a, .disabled .product-infos .h2 a {
	color:#A9A9A9;
}

.disabled .choose-color {display:none !important;}

.disabled figure img {opacity:0.3;}

.disabled .icon-instock {display:none;}

.disabled .tocart {

	margin-top:5px;

	cursor:default;

}

.disabled .icon-star:hover {

	background-position: 0 -266px;

	cursor:default;

}

.disabled .overicon {display:none;}



.icon-star.active,

.active > .icon-star {

	background-position: 0 -610px !important;

	height: 20px !important;

}



.catalog .dontforget-list .choose-color {

	position:absolute;

	width:30px;

	top:0px;

	right:-15px;

	margin:0;

	display:none;

	z-index:5;

}

.catalog .dontforget-list .choose-color label {

	margin-bottom:5px;

	opacity:0.4;

}
.catalog .dontforget-list .choose-color label:hover{

	opacity:1 ;

}
.catalog .dontforget-list .choose-color .active {

	opacity:1;

}
/*
.choose-color label:hover {

	opacity:1;

}
*/


.catalog .dontforget-list li {position:relative;}

.catalog .dontforget-box {

	margin:0;
	overflow: hidden;
}

.catalog .dontforget-box:hover  .choose-color {display:block;}



.catalog-ctrl {

	float:right;

}

.pagination {

	overflow:hidden;

	float:left;

}

.pagination li {

	float:left;

	margin-left:2px;

}

.pagination a {

	display:block;

	border:1px solid #E6E6E6;

	border-radius:2px;

	font-size:20px;

	font-family:neuCB;

	color:#000;

	background-color:#FFF;

	text-decoration:none;

	width:33px;

	text-align:center;

	padding:1px 0;

}

.pagination .active a,

.pagination a:hover {

	color:#FFF;

	background-color:#FF6029;

	border-color:#FF6029;

}



.all-goods {

	float:left;

	margin-left:13px;

	text-align:center;

	padding-top:3px;

}

.all-goods span {

	display:block;

	font-size:10px;

	line-height:1;

	color:#000;

}

.all-goods a {

	color:#000;

	text-transform:uppercase;

	font-family:neuCB;

	font-size:14px;

	text-decoration:none;

}

.all-goods a:hover {text-decoration:underline;}


.sections-tab__inner {
	margin-bottom: 50px;
}
.catalog .page-title {
	background-color:#FFF;
}

.catalog-blocks {display:block;}

/*.catalog-lines {display:none;}*/



/* filter */

.filter {

	background-color:#FFF;

	border:1px solid #E6E6E6;

	border-radius:2px;

	box-shadow: rgba(0,0,0,0.05) 0px 3px 5px 2px;

	min-height:130px;

	padding-left:15px;

	padding-top:10px;

}

.filter .title {

	font-family:Arial;

	font-weight:bold;

	font-size:16px;

	padding-top:4px;

	padding-bottom:5px;

}

.filter-box {
	border-bottom:1px solid #E6E6E6;
	margin-left:-15px;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.filter-box .ui-slider-range {
	left: 0;
	right: 0%;
}

.filter-box .title {}

.switcher-holder {

	position:relative;

	background-color:#0F93D0;

	box-shadow: inset rgba(0,0,0,0.08) 0 4px 5px;

	width:83px;

	height:28px;

	border-radius:3px;

	float:right;

	cursor:pointer;

}

.switcher-holder .blocks {

	float:left;

	margin-left:16px;

	margin-top:3px;

	margin-right: 25px;

}

.switcher-holder .lines {

	float:left;

	margin-top:3px;

}

.switcher {

	position:absolute;

	left:0;

	top:0;

	text-align:center;

}

.switcher i {

	margin-top: -2px;

	margin-left: -5px;

}



.filter .checkbox label {

	font-size:14px;

	color:#000;

	margin-left:15px;

}

.filter .checkbox label span.inline-cut{
	display: inline-block;
	width: 150px;
	vertical-align: top;
}

.filter .checkbox {

	margin-bottom:4px;

	float:left;

}

.checkbox-holder {

	margin-left:-15px;

	margin-bottom:-4px;

}

.filter .jquery-checkbox {vertical-align:middle;}

.filter-box .choose-color {

	margin:0 0 -5px 0;

	width:auto;
	padding-top: 0;

}
.filter-box .choose-size {
	width: 220px;
}
.catalog .filter-box .choose-color {

	padding-top: 0;

}

.filter-box .choose-color label {margin-bottom:5px;}

.filter .form-btn {

	text-align:center;

}

.reset-form {

	color:#000;

	text-transform:uppercase;

	font-size: 10px;

	font-family: neuR

}

.btns-box .form-btn div {margin-bottom:10px;}

.filter-box.btns-box {

	border-bottom:0px;

	padding-bottom:0;

	margin-bottom:0;

}

.range-inputs {padding-bottom:10px;}

.range-inputs span {

	float:left;

	font-size:12px;

	padding-top:7px;

	font-family:arial;

	font-weight:bold;

}

.range-inputs span.from {margin-right:10px;}

.range-inputs span.to {margin:0 10px;}

.range-inputs span.valuta {margin-left:10px;}

.range-inputs .input-holder {

	float:left;

	width:51px;

	box-shadow: none;

	background-color:#EEEEEE;

	border:1px solid #CCCCCC;

	text-align:center;

	color:#000;

	padding-left:4px;

	padding-right:4px;

}

.range-inputs .input-holder input {

	background:none;

	font-family:neuB;

	color:#000;

	text-align:center;

	padding-top:1px;

	font-size:16px;

}



.price-range .sl-container {

	position: absolute;

	left: 20px;

	right: 25px;

	margin: 0 -10px 0 -20px;

	height: 4px;

	z-index:5;


}

.price-range {
	position:relative;
	width: 195px;
	max-width: 100%;
	height:11px;
	margin-top:20px;
	margin-bottom:20px;
	border:none;
	background:#EEEEEE !important;
	box-shadow:inset rgba(0,0,0,0.08) 0 4px 5px;

	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.price-range .ui-slider-handle {

	top: -15px;

	border:none;

}
/*.price-range .ui-slider-handle.ui-state-default.ui-corner-all:last-child{
	width: 40px;
	background: url(../img/sp-icon.png) 19px -1843px no-repeat;
}*/
.price-range .ui-slider-range {

	background:#009DE1;

	height:11px;

	position:absolute;

	top:0;

	border:none;

	box-shadow: inset rgba(0,0,0,0.3) 25px 0 5px -2px,

				rgba(0,0,0,0.2) 20px 0 7px -2px;

}

.ui-slider-range {

	background-color:#FFF;

	border:none;

}

.ui-slider-handle {

	display:block;

	position:absolute;

	width: 20px;

	height: 35px;

	background:url(../img/sp-icon.png) 0 -1843px no-repeat;

}

.price-text {

	overflow:hidden;

	font-size:10px;

	color:#A9A9A9;

	font-family:Arial;

}

.price-text .max {

	float:right;

	text-align:right;

}

.price-text .min {

	float:left;

	text-align:left;

}

/* filter end */



.catalog .product-infos {

	margin-bottom:0;

	border-bottom:0;

	padding-bottom:0;

}

.catalog .cartbox-holder {

	border:1px solid #E6E6E6;

	padding:23px;

	margin-bottom:20px;
	overflow: hidden;
	margin-left: 10px;

}

.catalog .cartbox-holder figure {
	width:150px;
	height:150px;
	margin-right:25px;
	border:none;
	overflow:hidden;
}

.catalog .cartbox-holder figure img {
	max-width: 150px;
	max-height: 150px;
	width: auto;
	height: auto;
}

.catalog .product-infos .btn-orange {

	padding: 7px 20px;

	min-width:0;

	margin-top: 50px;

}

.catalog .product-infos .btn-orange i {margin-right:10px;}

.catalog .choose-color {

	padding-top:20px;

	padding-bottom:5px;

}
.catalog .catalog-lines  .product-infos .choose-color {

	padding-left: 3px;

}



.profile {

	background: #1A1B1C url(../img/bg/black.jpg) 0 0 repeat;

}

.profile .breadcrumbs-list a {

	background-color:#2F3031;

	color:#000;

}

.profile .breadcrumbs-list li {

	background-image:url(../img/marker-arrow-wh.png);

}

.profile .breadcrumbs-list li:first-child {

	background:none;

}

.profile .breadcrumbs-list a:hover {

	color:#FFF;

	background-color:#FF6029;

}



/* .profile-head */

.profile-head {

	padding-bottom: 30px;

	overflow: hidden;

}

.usernames {

	float:left;

	overflow:hidden;

}

.usernames figure {

	float:left;

	margin-right:10px;

}

.usernames figure img {

	vertical-align:top;

	border-radius:50%;

}

.usernames .description {

	overflow:hidden;

	padding-top:10px;

	float:left;

}

.usernames .title {

	overflow:hidden;

}

.usernames .title h1, .usernames .title .h1 {

	padding:0;

	font-size:28px;

	color:#FFF;

	float:left;

	margin-right:18px;

}

.usernames .exit {

	float:left;

	font-size:12px;

	color:#be2e17;

	text-decoration:none;

	margin-top: 5px;

}

.usernames .exit i {

	margin-right:8px;

}

.usernames .exit em {

	font-style:normal;

	vertical-align:middle;

	color:rgba(190,46,23, 0.3);

}

.usernames .exit:hover em {color:#BE2E17;}

.usernames .city {

	color:#8d9799;

	font-size:12px;

}



.buy-info {

	float:right;

	overflow:hidden;

}

.buy-info p {

	color:#8d9799;

	font-size:12px;

	line-height:1.2;

}



.all-buys {

	float:left;

	color:#FFF;

}

.credit {

	float:left;

	color:#FFF;

	margin-left:45px;

}

.credit .num {

	font-size:28px;

	font-family:neuB;

}

.credit .num span {

	font-size:16px;

}

.all-buys .num span {

	font-size:28px;

	font-family:neuB;

	margin-right:5px;

}

/* .profile-head end */



/* profile content-inner */

.profile .content-inner {

	margin-left:352px;

	background:url(../img/bg/helmet-wh.png) center 60px no-repeat;

}

.profile .sidebar {

	width:228px;

	margin-left:-100%;

	float:left;

}

.profile .sidebar h2, .profile .sidebar .h2 {

	color:#FFF;

	font-size:20px;

	padding-bottom:20px;

}

.profile .sidebar h2 img, .profile .sidebar .h2 img {

	vertical-align:middle;

	margin-left:5px;

}



.profile-controls {

	margin-bottom:-6px;

}

.profile-controls li {

	margin-bottom:6px;

}

.profile-controls a {

	display:block;

	color:#ff6029;

	font-size:14px;

	margin-left:-15px;

	padding-left:15px;

	border-radius:2px;

	padding:3px 0 3px 15px;

}

.profile-controls a:hover {

	background:url(../img/bg/black-wh-two.jpg) 0 0 repeat;

	color:#FFF;

}

.profile-controls a:active,

.profile-controls .active a {

	background:url(../img/bg/blue.jpg) 0 0 repeat;

	color:#FFF;

	text-decoration:none;

}



.profile-title {

	padding-bottom:25px;

}

.profile-title h2, .profile-title .h2 {

	font-size:20px;

	padding-bottom:0;

	padding-top: 5px;

	color:#FFF;

}

.profile-title .btns {

	float:right;

	text-align:right;

}

.profile-title .btn-orange {

	padding:10px 25px;

}

/* profile content-inner end */



.profile-content {}

.profile-content .note {

	color:#8d9799;

	font-size:12px;

	line-height:1.58;

	padding-bottom:28px;

}

.icon-lines {

	margin-right:10px;

	margin-top:-2px;

}



.profile-tabs-list {

	overflow:hidden;

	margin-left:-4px;

}

.profile-tabs-list li {

	float:left;

	margin-left:4px;

}

.profile-tabs-list a {

	display:block;

	text-transform:uppercase;

	font-family:neuCB;

	color:#FFF;

	font-size:14px;

	border:1px solid #303132;

	padding:4px 15px;

	border-radius:2px;

	text-decoration:none;

}

.profile-tabs-list a:hover,

.profile-tabs-list .active a {

	background-color:#343536;

	border-color:#343536;

}



.profile-content .tabs {

	padding:25px 0;

}

.letters-title {

	background:url(../img/bg/violet.jpg) 0 0 repeat;

	color:#FFF;

	font-family:neuCB;

	text-transform:uppercase;

	font-size:15px;

	padding:11px 25px 10px;

	line-height:1;

}



.table-letters {

	margin-bottom:30px;

}

.table-letters th {

	text-align:center;

	color:#646464;

	font-weight:normal;

	padding:10px 20px;

	line-height:1;

	font-size:12px;

	background-color:#1C1C1C;

}

.table-letters td {

	border:1px solid #1b1b1c;

	background:url(../img/bg/web.png) 0 0 repeat;

	color:#FFF;

	font-size:12px;

	padding:15px 20px;

	text-align:center;

	line-height:1.33;

}

.table-letters td+td+td {

	text-align:left;

}

.table-letters td+td+td+td {

	text-align:center;

}

.table-letters em,

.table-letters b,

.table-letters mark {

	font-style:normal;

	font-family:neuI;

	background:none;

	font-weight:normal;

}

.table-letters b {color:#09c600;}

.table-letters mark {color:#cc2c22;}

.hidden {

	display:none;

}

.table-letters a {

	color:#FFF;

}

.orders .table-letters td {text-align:center;}

.orders .table-letters td+td+td+td {text-align:center;}



.orders {

	padding-bottom:58px;

}





.delivery-info {

	padding-bottom:75px;

}

.delivery-info .title {

	overflow:hidden;

	background-color:#272829;

	padding:9px 23px;

}

.delivery-info .title h2, .delivery-info .title .h2 {

	color:#FFF;

	font-size:15px;

	padding-bottom:0;

}

.add-address {

	float:right;

	color:#FFF;

	font-size:12px;

}

.add-address:hover {color:#FFF;}

.add-address i {

	margin-right:10px;

}



.delivery-holder {

	background:url(../img/bg/web.png) 0 0 repeat;

	height:285px;

	color:#79797A;

	font-size:12px;

}

.delivery-holder li.active {

	color:#FFF;

}

.delivery-holder .jquery-checkbox {

	vertical-align:middle;

}

.delivery-infos {

	padding-left:37px;

	padding-top:13px;

}

.delivery-infos .phone {

	display:block;

	padding-bottom:20px;

}

.delivery-infos .edit {

	color:#ff6029;

}

.delivery-holder label {

	color:#79797A;

}

.delivery-holder .active label {

	color:#FFF;

}



.deliverys-list {

	height:285px;

}

.deliverys-list li {

	float:left;

	padding:18px;

	width:170px;

	height: 249px;

	border-left:1px solid #1C1D1E;

}

.deliverys-list li:first-child {

	border-left:none;

}



.delivery-info .jspHorizontalBar {

	height:19px;

	background-color:#151516;

}

.delivery-info .jspTrack {

	height:19px;

	background:none;

}

.delivery-info .jspCap {

	width:4px;

	height:19px;

	display:block;

}

.delivery-info .jspDrag {

	background-color:#262728;

	height:13px;

	border-radius:7px;

	margin-top:3px;

	margin:3px 0;

}



/* order-holder */

.order-holder {padding-bottom:70px;}

.order-holder .title {

	background-color:#272829;

	color: #FFF;

	font-family: neuCB;

	text-transform: uppercase;

	font-size: 15px;

	padding: 11px 25px 10px;

	line-height: 1;

}

.order-holder th {

	color:#646464;

	padding:15px 0;

}

.order-holder td {

	padding:15px;

}

.order-holder td+td {width:55px;}

.order-holder td+td+td {width:60px;}

.order-holder td+td+td+td {width:40px;padding:15px 0;}

.order-holder td+td+td+td+td {width:60px;padding:15px;}

.order-holder td:first-child {

	text-align:left;

	width:320px;

}

.order-holder td h3, .order-holder td .h3 {

	font-size:13px;

	font-family:neuR;

	text-transform:none;

	text-align:left;

	padding-bottom:5px;

}

.order-holder td h3 a, .order-holder td .h3 a {text-decoration:none;}

.order-holder td h3 a:hover, .order-holder td .h3 a:hover {text-decoration:underline;}



.order-holder td span {

	font-family:neuI;

	color:#808080;

}

.order-holder td span+span {

	margin-left:30px;

}

.order-holder .btn-orange i {

	margin-right:10px;

	margin-top:-2px;

}

.order-holder tfoot td {

	background: url(../img/bg/violet.jpg) 0 0 repeat;

	color:#FFF;

	font-family:neuCB;

	text-transform:uppercase;

	font-size:15px;

	border:none;

	padding:8px 15px 7px;

	letter-spacing:1px;

}

.order-holder tfoot td+td {text-align:right;}

.order-holder tfoot td span {

	text-transform:none;

	font-style:normal;

	color:#FFF;

	font-family:neuCB;

}

.order-image-tt .ui-tooltip-content {

	border:5px solid rgba(0,0,0,0.4);

}

.order-image-tt .tt-conteiner {

	display:block;

	width:160px;

	height:160px;

	border-radius:0;

	border:none;

	padding:0;

	margin-top:0;

	background:url(../img/bg/white.jpg) 0 0 repeat;

}

/* order-holder end */



/* order-brand */

.order-brand {

	background: url(../img/bg/web.png) 0 0 repeat;

	width:300px;

	height:250px;

	text-align:center;

	overflow:hidden;

	float:right;

}

.order-brand figure {

	padding-bottom:15px;

}

.order-brand .terms-delivery > span {

	color:#8d9799;

	font-size:12px;

	display:block;

	padding-bottom:5px;

}

.order-brand .terms-delivery .dates {

	color:#FFF;

	font-size:16px;

}

.order-brand .terms-delivery {

	padding-bottom:25px;

}

.order-brand .btn-orange i {

	margin-right:10px;

	margin-top:-2px;

}

.order-brand .btn-orange {

	padding:10px 0;

	min-width:190px;

}

/* order-brand end */



.order-info {

	padding-bottom:20px;

	border-bottom:1px dotted #4D4F50;

	margin-bottom:20px;

}



.order-description {

	float:left;

	width:300px;

	height:250px;

	overflow:hidden;

	background: url(../img/bg/web.png) 0 0 repeat;

}

.order-description .title {

	background: url(../img/bg/violet.jpg) 0 0 repeat;

	color: #FFF;

	font-family: neuCB;

	text-transform: uppercase;

	font-size: 15px;

	padding: 11px 25px 10px;

	line-height: 1;

	overflow:hidden;

}

.order-description .title .time {

	float:right;

	color:#FFF;

	font-family:neuR;

	font-size:12px;

	text-transform:none;

	padding-top: 3px;

}



.table-order {}

.table-order td {

	border-top:1px solid #1B1B1B;

	color:#FFF;

	font-size:16px;

	text-align:left;

	height:50px;

}

.table-order tr:first-child td {border-top:none;}

.table-order td:first-child {

	color:#8d9799;

	font-size:12px;

	text-align:right;

	width:120px;

	padding-right:20px;

}

.table-order td a {

	color:#8d9799;

	font-size:12px;

}

.table-order td a i {margin-right:9px;}



.goods-popup {

	background-color:#FFF;

	width:970px;

	padding:0 50px;

	z-index:1000;

	display:none;

}

.image-conteiner {

	text-align:center;

	height:395px;

}

.image-conteiner div {

	visibility:hidden;

}

.popup-inner .media-thumbs {

	float:left;

}

.popup-inner .media-video {

	float:left;

	margin-left:15px;

}

.popup-inner .clearfix {

	padding-left:37px;

}

.open-zoom {

	position:absolute;

	left:50%;

	top:50%;

	width:30px;

	height:32px;

	margin-top:-16px;

	margin-left:-15px;

	background:url(../img/zoom.png) 0 0 no-repeat;

}

.fancybox-wrap .fancybox-skin {

	box-shadow:none;

	border:none;

	background:none;

	border-radius:0;

}

.fancybox-close,

.fancybox-close:hover {

	width: 22px;

	height: 22px;

	background:url(../img/sp-icon.png) 0 -1182px no-repeat;

}

#del_filter{
	text-decoration: underline;
	padding: 0;
	background: 0;
	border: 0;
	color: #000;
	text-transform: uppercase;
	font-size: 9px;
	font-family: neub;
}
#del_filter:hover{
	text-decoration: underline;
	color: #ff301a;
}
/*------------Оформление заказа-----------*/

.block-container{
	padding: 40px;
	border: 5px solid #e6e6e6;
	background: #fff;
	margin: 0 -45px 20px;
}

.block-container.container-helmet{
	background: url(../img/bg/helmet.png) no-repeat 240px 80px, #fff;
}
.block-container.block-container-yellow{
	border-color: #ffff00;
	clear: both;
	overflow: hidden;
}
#order-form{
	background: #fff;
	margin-left: -15px;
	margin-right: -15px;
	padding: 0 15px;
}
.block-container h2, .block-container .h2,
.block h2, .block .h2 {
	font-size: 20px;
	padding-bottom: 0;
}
#basket-tabs{
	padding: 0;
	border: 0;
	margin: 0;
	background: 0;
}
#basket-tabs ul{
	margin: 0 0 25px;
	padding: 0;
	border: 0;
	background: 0;
}
#basket-tabs .ui-tabs-panel{
	border-top: 1px solid #e6e6e6;
	padding: 25px 0 0;
	background: 0;
}
#basket-tabs ul.ui-tabs-nav li{
	margin-right: 85px;
	padding: 0;
	border: 0;
	background: 0;
}
#basket-tabs ul li a span{
	vertical-align: middle;
	color: #222;
}
#basket-tabs ul li .left-block{
	margin-right: 15px;
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #e5e5e5;
	border-radius: 2px;
}
#basket-tabs ul li.ui-state-active .left-block,
#basket-tabs ul li.ui-state-hover .left-block{
	background: url(../img/sp-ch.png)no-repeat center, #e5e5e5;
	background-position: 1px -140px;
}
.block-container .section-inline{
	display: inline-block;
	vertical-align: top;
	width: 480px;
}
.block-container .section-inline.section-inline-right{
	padding-left: 30px;
	width: 450px;
}
.section .section-content{
	padding: 20px 0 0px;
}
.text-under-heading{
	font-size: 16px;
	padding: 10px 0 20px;
}
.text-under-heading a{
	color: #f25b27;
}
.text-under-heading a:hover{
	color: #000;
	text-decoration: underline;
}
.section-content-blue{
	border: 5px solid #ccf0ff;
	padding: 25px 0 20px;;
	margin: 10px 0 40px;
	font-size: 16px;
	min-height: 100px;
}
.section-content-blue.warning{
	padding-left: 115px;
	background: url(../img/warning.png) no-repeat 20px 38px;
}
.section .section-content label,
.checkbox-block p{
	font-weight: bold;
	display: inline-block;
	margin-right: 10px;
	font-size: 16px;
	font-family: Arial;
	position: relative;
}
.section .section-content label.error{
	position: absolute;
	left: 0;
	bottom: 0;
	color: red;
	font-weight: normal;
	font-size: 12px;
}
.checkbox-block p{
	font-weight: normal;
}
.checkbox-block p.bold{
	font-weight: bold;
}
.checkbox-block p.like-label{
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0;
}
.checkbox-block label {
	cursor: pointer;
}
.checkbox-block label span{
	vertical-align: middle;
}
.jq-radio,
.jq-checkbox{
	margin-right: 15px;
	display: inline-block;
	width: 29px;
	height: 29px;
	background: #e5e5e5;
	border-radius: 2px;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked,
.jq-checkbox.checked{
	background: url(../img/sp-ch.png)no-repeat center, #e5e5e5;
	background-position: 1px -140px;
}
.checkbox-block .inline-item{
	width: 225px;
	margin-bottom: 30px;
}
.checkbox-block .inline-text{
	display: inline-block;
	vertical-align: top;
	width: 175px;
}
.checkbox-block .inline-text p{
	display: block;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.section .section-content input{
	margin: 5px 0 15px;
	border: 2px solid #d5d5d5;
	border-radius: 3px;
	padding: 4px 2px;
	width: 210px;
}
.section .section-content input.small{
	width: 91px;
}
.section .section-content input.passport-seria{
	width: 71px;
	display: inline-block;
	vertical-align: top;
}
.section .section-content input.passport-number{
	width: 161px;
	display: inline-block;
	vertical-align: top;
}
.section.delivery-info-form{
	border-top: 1px solid #e6e6e6;
}
.section.delivery-info-form label{
	vertical-align: top;
}
.adress-list li{
	list-style-type: none;
}
.adress-list .adress,
.some-more{
	padding: 20px;
	border: 2px solid #d5d5d5;
	border-radius: 3px;
	font-family: Helvetica;
}
.some-more-padding{
	padding-left: 50px;
	padding-right:40px;
	min-height: 175px;
}
.bold{
	font-weight: bold;
}
.some-more p.bigger{
	font-size: 16px;
}
.some-more .images img{
	margin: 0 7px 7px 0;
}
.adress .person span{
	vertical-align: middle;
}
.adress .person img{
	width: 28px;
	height: 28px;
	margin-right: 10px;
	background: #e5e5e5;
}
.adress .text{
	padding: 5px 10px 0 45px;
}
.adress .text p,
.some-more p{
	font-size: 14px;
}
.change-btn{
	float: right;
}
.change-btn a{
	color: #ff6029;
	font-size: 13px;
}
.change-btn a:hover{
	color: #000;
	text-decoration: underline;
}
.accorderon-list{
	padding: 0;
	margin: 0 -15px;
	width: 1000px;
}
.accorderon-list .accorderon-item {
	list-style-type: none;
	margin-bottom: 2px;
}
.accorderon-list .accorderon-item h2.accorderon-heading{
	padding: 0;
}
.accorderon-list .accorderon-item .accorderon-heading a{
	display: block;
	width: 970px;
	padding: 14px 15px;
	background: url(../img/sp-arrow.png) no-repeat, #ccf0ff;
	background-position: 930px -30px;
	color: #000;
	text-decoration: none;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.accorderon-list .accorderon-item .accorderon-heading a:hover{
	background: url(../img/sp-arrow.png) no-repeat, #d6f3ff;
	background-position: 930px -30px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent
}
.accorderon-list .accorderon-item .accorderon-heading a.open {
	background: url(../img/sp-arrow.png) no-repeat, #fff;
	background-position: 930px -65px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.accorderon-list .accorderon-item .accorderon-heading a.open:hover {
	background: url(../img/sp-arrow.png) no-repeat, #d6f3ff;
	background-position: 930px -65px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.accorderon-item  .dropdown-list{
	display: none;
}
.dropdown-list li{
	list-style-type: none;
}
.items-in-basket{
	margin-bottom: 20px;
}
.items-in-basket thead td{
	font-weight: bold;
}
.items-in-basket td{
	width: 103px;
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #e6e6e6;
}
.items-in-basket td.item-name{
	text-align: left;
}
td.item-name span{
	color: #808080;
	margin-right: 20px;
	font-style: italic;
}
.items-in-basket.itogo td{
	margin-top: 20px;
	background: #5e4782;
	color: #fff;
	padding: 8px 0;
	font-size: 16px;
}
.items-in-basket.itogo td.item-name{
	padding-left: 15px;
	text-transform: uppercase;
}
#order-form textarea{
	background: #e5e5e5;
	width: 100%;
	height: 100px;
	margin: 20px 0 40px;
	border-radius: 5px;
}
.block{
	padding: 20px 0 40px;
	clear: both;
	overflow: hidden;
	background: #fff;
}
.submit-container{
	float: right;
	margin-bottom: 30px;
}
.submit-container input{
	border: 0;
	background-image: url(../img/sp-icon.png);
	background-position: 28px -561px;
	padding: 14px 36px 14px 56px;
}
.orange{
	color: #ff6029;
}
.date{
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
.for-print{
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	float: right;
	padding: 9px 40px 7px 0;
	font-family: Helvetica;
	margin-top: -45px;
	color: #000;
	background-image: url(../img/sp-icon.png);
	background-position: 119px -1364px;
}
.for-print:hover{
	color: #ff6029;
	text-decoration: underline;
}
.for-print.delete-all{
	background: url(../img/cart-grey.png) no-repeat 126px;
	padding: 3px 44px 3px 0;
}
/*------------Популярные направления------------*/

.popular-destination {

	text-align:center;

	margin-bottom:35px;

}

.popular-destination h2, .popular-destination .h2 {

	text-align:center;

	text-transform:uppercase;

	font-family:neuCB;

	font-size:29px;

	line-height:1;

	padding: 10px 45px 50px;

	background-color:#FFF;

}

.destination-list {

	margin-right:-24px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;

	padding-bottom:60px;

}

.destination-list li {

	padding: 0 21px;

	border-left:1px solid #E3E3E3;

	width:287px;

	text-align:center;

	margin-left:-4px;

}

.destination-list li:first-child {

	border-left:none;

	padding-left:0;

	margin-left:0;

}

.destination-list figure {

	position:relative;

	margin-bottom:15px;

}

.destination-list .overlay {

	display:block;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	background:url('/bitrix/templates/s2014/components/bitrix/news.list/main_user_type_list/../img/bg/blue.jpg') 0 0 repeat;

}

.destination-list .overlay span {

	position:absolute;

	color:#FFF;

	font-family:neuCB;

	font-size:55px;

	text-transform:uppercase;

	left:0;

	line-height:1;

	width:100%;

	top:50%;

	margin-top:-25px;

}

.destination-list figure:hover .overlay {display:block;}

.destination-list h3, .destination-list .h3 {

	font-size:20px;

	padding-bottom:15px;

}

.destination-list h3 a, .destination-list .h3 a {

	color:#141417;

	text-decoration:none;

}

.destination-list h3 a:hover, .destination-list .h3 a:hover {text-decoration:underline;}

.destination-list p {

	line-height:1.42;

	margin:0 -10px;

	padding-bottom:0;

	height:57px;

	overflow:hidden;

	margin-bottom:43px;

}
/*-------------Товары в корзине--------------*/
.block-container.bg-violet{
	padding: 10px 45px;
	border: 0;
	background: #5e4782;
	margin: 0 -45px 20px;
	color: #fff;
	clear: both;
	overflow: hidden;
}
.block-container.bg-violet.bg-violet_admin{
    padding: 16px 51px;
    margin: 13px -50px 4px;
}
.bg-violet_admin .price-box span.small_r{font-size: 17px;}
.bx_ordercart{position: relative;}
.link_del_cart{
	position: absolute;
    top: -39px;
    font-size: 12px;
    right: 0px;
    color: #000;
    font-family: neuR;

}
.comments_top{border-bottom: none;}
.bg-violet .left{
	float: left;
	padding-top: 4px;
}
.bg-violet .right{
	float: right;
}
.basket .cartbox-holder{
	clear: both;
	overflow: hidden;
}
.basket figure img{
	margin-top: 30px;
	max-height: 190px;
	max-width: 190px;
}
.basket .product-infos{
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.basket .product-infos h2, .basket .product-infos .h2 {
	padding-bottom: 3px;
}
.basket .product-infos .right-info{
	width: 120px;
}
.basket .product-infos .price-box span{
	font-size: 27px;
}
.basket .product-count{
	width: 225px;
}
.basket .product-infos .price-box .old-price,
.basket .product-infos .price-box .old-price span {
	font-size: 14px;
	text-decoration: line-through;
}
.info-block{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 22px;
	padding-top: 2px;
	margin-bottom: 20px;
	clear: both;
	overflow: hidden;
}
.info-block:last-of-type{
	border: 0;
	padding: 0;
	margin: 0;
}
.btn-red{
	display: block;
	text-align: center;
	padding: 5px 15px;
	border-radius: 3px;
	text-decoration: none;
	background: url(../img/bg/btn-red.jpg);
	border: 1px outset #e92c18;
	color: #fff;
	text-transform: uppercase;
	font-family: neuCB;
	font-size: 15px;
	margin-bottom: 30px;
}
.info-block .product-count .countwrap .ui-spinner,
.info-block .product-count .ui-spinner-button{
	border: 0;
}
.info-block .product-count .countwrap .ui-icon{
	text-indent: 0;
	width: 23px;
	height: 23px;
}
.info-block .name{
	color: #000;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 7px;
}
.info-block ul{
	margin: 0;
	padding: 0 0 0 17px;
}
.info-block ul li{
	clear: both;
}
.info-block .right{
	float: right;
}
.add-to-basket{
	color: #000;
	text-transform: uppercase;
	font-family: neub;
	font-size: 10px;
	margin-left: 30px;
}
.add-to-basket:hover{
	color: #000;
}
.right .price{
	font-weight: bold;
	font-size: 17px;
}
.right .price .small{
	font-size: 12px;
}
.delivery-price h2, .delivery-price .h2,
.certificate-block h2, .certificate-block .h2 {
	padding-bottom: 15px;
}
.summ{
	font-size: 21px;
	font-family: neuCB;
	text-transform: uppercase;
}
.summ .price-box{
	font-size: 30px;
	line-height: 30px;
}
.summ .price-box .small{
	font-size: 16px;
}
.certificate-block{
	clear: both;
	overflow: hidden;
	margin-bottom: 0;
	border-top: 4px solid transparent !important;
}
.certificate-block .right{
	width: 584px;
	float: right;
}
.certificate-block input.sertificate-input{
	padding: 10px 20px;
	border: 2px solid #d5d5d5;
	border-radius: 3px;
	width: 150px;
	float: left;
	font-size: 15px;
}
.sertificate-btn{
	float: right;
	border: 0;
	background-image: url(../img/sp-icon.png);
	background-position: 21px -561px;
	padding: 15px 7px 14px 34px;
}
.certificate-block .images{
	margin-bottom: 15px;
}
.certificate-block .images img{
	margin-right: 7px;
}
.dontforget.bg-white{
	padding: 25px 0 40px;
	border-top: 4px solid #E6E6E6;
}
.bg-white{
	background: #fff;
}
/*------------Личный кабинет----------------*/
.wrapper-black{
	background: url(../img/bg/dark.png) 0 0 repeat;
}
.сontent-black{
	background: url(../img/bg/dark.png) 0 0 repeat;
	color: #fff;
	padding-bottom: 20px;
	margin-bottom: 70px;
}
.сontent-black .max-wrap{
	background: url(../img/bg/helmet-wh.png) 440px 250px no-repeat;
	min-height: 570px;
}
.сontent-black .breadcrumbs-list li{
	background: url(../img/marker-arrow-grey.png) 0 10px no-repeat;
}
.сontent-black .breadcrumbs-list a{
	background-color: #2f3031;
}
.сontent-black .breadcrumbs-list a:hover {
	color:#FFF;
	background-color:#FF6029;
}
.top{
	clear: both;
	overflow: hidden;
	margin-bottom: 45px;
}
.person-cabinet{
	float: left;
	overflow: hidden;
	min-width: 332px;
}
.сontent-black h1, .сontent-black .h1,
.сontent-black h2, .сontent-black .h2 {
	color: #fff;
	padding-bottom: 0;
}
.сontent-black h1, .сontent-black .h1 {
	font-size:29px;
}
.сontent-black h2, .сontent-black .h2 {
	font-size: 21px;
}
.сontent-black h3, .сontent-black .h3 {
	font-size: 18px;
	color: #fff;
}
.person-cabinet img{
	float: left;
	max-width: 46px;
	max-height: 46px;
	border-radius: 46px;
}
.person-cabinet img+.person-text{
	margin-left: 55px;
}
.person-cabinet .person-text{
	margin-right: 95px;
}
.log-out{
	float: right;
	vertical-align: middle;
	padding: 7px 0;
}
.log-out a{
	color: #3e1f1b;
	padding: 6px 0 6px 30px;
	background: url(../img/sp-icon.png) no-repeat;
	background-position: 0px -1178px;
	text-decoration: none;
}
.log-out a:hover{
	color: #be2e17;
}
.bought{
	float: right;
}
.grey-comment{
	color: #8d9799;
	font-size: 13px;
}
.main-container-inner .grey-comment ul.minus-marked-list{
	padding-left: 10px;
}
.inline{
	display: inline-block;
	vertical-align: top;
}
.bought p{
	padding: 0;
}
.bought .big{
	font-size: 28px;
	font-family: neub;
}
.bought .inline{
	min-width: 108px;
	margin-right: 20px;
}
.bought .inline .grey-comment{
	width: 108px;
}
.bought .inline:last-of-type{
	margin-right: 0;
}
.personal-tabs,
.personal-tabs .ui-tabs-nav,
.personal-tabs .ui-tabs-nav li{
	font-family: neuR;
	padding: 0;
	border: 0;
	background: 0;
	border-radius: 0;
}
.personal-tabs{
	margin-bottom: 30px;
	margin-left: -15px;
}
.personal-tabs .ui-tabs-nav{
	display: inline-block;
	vertical-align: top;
	width: 245px;
	margin-right: 90px;
}
.personal-tabs .ui-tabs-nav h2, .personal-tabs .ui-tabs-nav .h2 {
	background: url(../img/load.png) no-repeat 200px;
	margin-bottom: 25px;
	padding-left: 15px;
}
.personal-tabs .ui-tabs-nav li,
.personal-tabs .ui-tabs-nav li a.ui-tabs-anchor{
	display: block;
	float: none;
}
.personal-tabs .ui-tabs-panel{
	display: inline-block;
	vertical-align: top;
	width: 615px;
	padding: 0;
	color: #8d9799;
	background: 0;
	border: 0;
}
.personal-tabs .ui-tabs-nav li{
	width: 100%;
	border-radius: 3px;
	margin-bottom: 7px!important;
}
.personal-tabs .ui-widget-content{
	background: 0;
	border: 0;
}
.personal-tabs .ui-tabs-nav li.ui-state-active,
.personal-tabs .ui-tabs-nav li.ui-state-active.ui-state-hover
{
	background: url(../img/bg/btn-blue.jpg);
}
.personal-tabs .ui-tabs-nav li.ui-state-hover
{
	background: url(../img/bg/btn-black.jpg);
}
.personal-tabs .ui-tabs-nav li a.ui-tabs-anchor{
	color: #ff6029;
	padding: 5px 15px;
	font-weight: normal;
	text-shadow: none;
}
.personal-tabs .ui-tabs-nav li.ui-state-active a.ui-tabs-anchor,
.personal-tabs .ui-tabs-nav li.ui-state-hover a.ui-tabs-anchor{
	color: #fff;
}
.personal-tabs .form-btn{
	text-align: left;
}
.inside-tabs .ui-tabs-nav{
	display: block;
	width: auto;
	margin-right: 0;
}
.inside-tabs .ui-tabs-nav li{
	display: inline-block;
	width: auto;
	height: auto;
	margin-right: 3px;
	list-style-type: none;
	line-height: normal;
}
.inside-tabs .ui-tabs-nav li a.ui-tabs-anchor{
	color: #343536;
	border: 1px solid #343536;
	border-radius: 3px;
	font-family: neub;
	font-family: neuCB;
	font-size: 19px;
	text-transform: uppercase;
	padding: 2px 15px 1px;
}
.personal-tabs .ui-tabs-nav li.ui-state-hover
{
	background: url(../img/bg/menu-hover-black.jpg), #343536;
}
.inside-tabs .ui-tabs-nav li.ui-state-active,
.inside-tabs .ui-tabs-nav li.ui-state-active.ui-state-hover,
.inside-tabs .ui-tabs-nav li.ui-state-hover
{
	background: #343536;
}
.panel-inner{
	width: 390px;
	padding: 30px 0;
}
.panel-inner.text-panel{
	width: 100%;
}
.panel-inner.top-panel{
	padding: 0 0 30px;
}
.panel-inner label{
	display: block;
	position: relative;
	color: #8d9799;
	padding-bottom: 18px;
	font-size: 13px;
	clear: both;
	overflow: hidden;
	vertical-align: middle;
}
.panel-inner label.error{
	position: absolute;
	top: 28px;
	left: 112px;
	color: red;
	font-size: 10px;
	padding-bottom: 0;
}
.panel-inner .inner-form label.error{
	left: 244px;
}
.panel-inner label span{
	display: inline-block;
	vertical-align: middle;
	padding-top: 5px;
	width: 96px;
}
.panel-inner input[type="text"],
.panel-inner input[type="email"],
.panel-inner input[type="url"],
.panel-inner input[type="date"],
.panel-inner input[type="password"],
.panel-inner textarea{
	width: 270px;
	background: #313233;
	opacity: 0.7;
	float: right;
	padding: 5px;
	border-radius: 3px;
	color: #8d9799;
	display: inline-block;
	vertical-align: middle;
	border:0;
}
.panel-inner span.like-label{
	color: #8d9799;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
}
.panel-inner .checkbox-block {
	clear: both;
	overflow: hidden;
}
.panel-inner .checkbox-block .input-container,
.panel-inner span.like-input{
	display: inline-block;
	width: 280px;
	float: right;
}
.panel-inner .checkbox-block label{
	display: inline-block;
	margin-right: 15px;
}
.сontent-black .checkbox-block .jq-radio,
.сontent-black .checkbox-block .jq-checkbox{
	background: #313233;
}
.сontent-black .checkbox-block .jq-radio.checked,
.сontent-black .checkbox-block .jq-checkbox.checked{
	background: url(../img/sp-ch.png)no-repeat center, #313233;
	background-position: 1px -140px;
}
.panel-inner .submit-container{
	float: none;
	margin-top: 30px;
}
.panel-inner .submit-container input{
	font-family: neuCB;
	padding: 10px 30px 10px 55px;
	background-image: url(../img/sp-arrow.png);
	background-repeat: no-repeat;
	background-position: 32px -313px;
}
.panel-inner h2, .panel-inner .h2 {
	padding-bottom: 32px;
}
.panel-inner .panel-heading{
	clear: both;
	overflow: hidden;
}
.panel-inner .panel-heading h2, .panel-inner .panel-heading .h2 {
	margin-right: 230px;
}
/*-----------------btn-------------------*/
.panel-inner .btn-orange{
	padding: 10px 15px 10px 20px;
	margin-top: 30px;
	color: #fff;
	border: 0;
}
.panel-inner .btn-orange.btn-float-right{
	float: right;
	margin-top: 0;
}
.icon-personal-save{
	background-image: url(../img/sp-arrow.png);
	background-position: 0px -323px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-anketa{
	background-image: url(../img/sp-icon.png);
	background-position: -170px -115px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-activate{
	background-image: url(../img/sp-icon.png);
	background-position: -170px -116px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-show-more{
	background-image: url(../img/sp-icon.png);
	background-position: -165px -185px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-show-path{
	background-image: url(../img/sp-icon.png);
	background-position: -165px -303px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-cancel-order{
	background-image: url(../img/sp-icon.png);
	background-position: -165px -336px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-basket{
	background-image: url(../img/sp-icon.png);
	background-position: -2px -575px;
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
	margin-right: 5px;
}
.icon-like{
	background-image: url(../img/like.png);
	background-repeat: no-repeat;
	width: 27px;
	height: 20px;
	margin-right: 5px;
	margin-top: -7px;

}
/*-------------datepicker----------------*/
#datepicker{
	float: none;
	width: 230px;
	margin: 2px 5px 0 15px;
	vertical-align: top;
}
#ui-datepicker-div{
	margin-left: 295px;
	border-color:#303132;
	border-radius: 0;
	background: #2a2b2c;
	top: 595px!important;
}
.datepicker-image{
	display: inline-block;
	width: 33px;
	height: 30px;
	background: url(../img/datepicker.png);
	vertical-align: top;
}
.ui-datepicker-calendar thead tr th{
	background: #1c1c1c;
	color: #515151;
	font-size: 9px;
	text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-header{
	border: 0;
	border-radius: 0;
	background: url(../img/bg/btn-orange.jpg);
	width: 99.1%;
	margin-left: 1px;
}
.ui-datepicker .ui-datepicker-title{
	margin: 0 10px 0 23px!important;
}

.ui-datepicker .ui-datepicker-title .ui-datepicker-month{
	text-align: center;
	float: left;
	width: 88px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 15px;
	font-family: neuCB;
}
.ui-datepicker .jq-selectbox{
	float: right;
	width: auto;
}
.ui-datepicker .jq-selectbox__select{
	background: 0;
	border: 1px solid #d64c1c;
	border-radius: 3px;
	padding: 0 5px;
	color: #fff;
	cursor: pointer;
}
.ui-datepicker select.ui-datepicker-year{
	float: right;
	width: auto!important;
	background: 0;
	border: 1px solid #d64c1c;
	border-radius: 3px;
	padding: 3px 5px;
	color: #fff;
	cursor: pointer;
}
.ui-datepicker select.ui-datepicker-year option{
	color: #000;
	cursor: pointer;
}
.ui-datepicker select.ui-datepicker-year option:hover{
	background: #ff6029;
	color: #fff;
}
.ui-datepicker .jq-selectbox__dropdown{
	color: #000;
	background: #fff;
}
.ui-datepicker .jq-selectbox__dropdown ul{
	padding: 0;
	width: 58px;
	max-height: 260px;
}
.ui-datepicker .jq-selectbox__dropdown ul li:hover,
.ui-datepicker .jq-selectbox__dropdown ul li.selected{
	background: #ff6029;
	color: #fff;
	cursor: pointer;
}
.ui-datepicker .jq-selectbox .jq-selectbox__search{
	display: none;
}
.ui-datepicker .ui-datepicker-next{
	left: 110px;
	top: 2px!important;
	border: 0;
	border-radius: 0;
	background: 0;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover{
	left:110px!important;
	top: 2px!important;
	border: 0;
	border-radius: 0;
	background: 0;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev{
	left: 7px!important;
	top: 2px!important;
	border: 0;
	border-radius: 0;
	background: 0;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{
	left: 7px!important;
	top: 2px!important;
	border: 0;
	border-radius: 0;
	background: 0;
	font-weight: normal;
}
.ui-datepicker .ui-datepicker-next span{
	background: url(../img/sp-arrow.png);
	background-position: 0px -293px;
}
.ui-datepicker .ui-datepicker-prev span{
	background: url(../img/sp-arrow.png);
	background-position: 0px -263px;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{
	background: #313233;
	color: #fff;
	text-align: center;
	border: 0;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-priority-secondary{
	color: #6f6f70;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover{
	background: #149bd9;
	color: #fff;
}
/*------------------text-panel---------------------*/
.text-panel .grey-comment{
	padding-bottom: 20px;
}
.text-panel .under-text{
	color: #fff;
}
.text-panel .under-text .summ,
.text-panel .under-text .current-sale{
	font-size: 13px;
	margin-right: 95px;
	text-transform: none;
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}
.text-panel .under-text .big{
	font-size: 20px;
	margin-left: 5px;
}
.text-panel .under-text .measure{
	font-size: 16px;
}
.bordered-panel{
	border-bottom: 1px dotted #4d4f50;
}
/*---------Оптовым покупателям-----------*/
#optom .text{
	color: #f0f0f0;
	padding-bottom: 15px;
}
#optom .text p:first-of-type{
	font-family: neuB;
	padding-bottom: 0;
	font-size: 16px;
}
#optom .panel-inner .checkbox-block label{
	display: block;
}
#opt-form{
	margin-bottom: 20px;
}
.opt-form-container{
	width: 525px;
}
.panel-inner .inner-form h3, .panel-inner .inner-form .h3 {
	padding-top: 10px;
}
.panel-inner .inner-form h3:first-of-type, .panel-inner .inner-form .h3:first-of-type {
	padding-top: 0px;
}
.panel-inner .inner-form label.visible{
	overflow: visible;
	padding-bottom: 20px;
}
.panel-inner .inner-form label span,
.panel-inner  .inner-form span.like-label{
	width: 220px;
	text-align: right;
}
.panel-inner .inner-form label span.red{
	color: #cd2c22;
	margin-right: 5px;
	width: auto;
	padding-top: 0;
	vertical-align: top;
}
.panel-inner .inner-form .jq-selectbox{
	width: 100px;
	margin-right: 170px;
	background: url(../img/sp-ch.png) no-repeat, #313233;
	background-position: 82px -140px;
	opacity: 1;
	float: right;
	padding: 5px;
	border-radius: 3px;
	color: #8d9799;
	display: inline-block;
	vertical-align: middle;
	border: 0;
	cursor: pointer;
}
.panel-inner .inner-form .jq-selectbox select{
	display: none;
}
.panel-inner .inner-form ul{
	padding: 0;
	margin: 0;
}
.panel-inner .inner-form .jq-selectbox ul li{
	padding: 5px;
}
.panel-inner .inner-form .jq-selectbox ul li:hover{
	background: #ff6029;
	color: #fff;
}
.panel-inner .inner-form .jq-selectbox .jq-selectbox__dropdown{
	width: 110px;
	background: #313233;
	text-align: left;
	margin-top: 5px;
}
.panel-inner .inner-form .jq-file{
	vertical-align: top;
	width: 280px;
	margin-bottom: 10px;
	float: right;
}
.panel-inner .inner-form .jq-file:last-of-type{
	margin-bottom: 0px;
}
.panel-inner .inner-form .jq-file .jq-file__name,
.panel-inner .inner-form .jq-file .jq-file__browse{
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.panel-inner .inner-form .jq-file .jq-file__name{
	min-width: 100px;
	padding: 5px;
	border-radius: 3px;
	color: #8d9799;
	background: #313233;
	margin-right: 15px;
}
.panel-inner .inner-form .jq-file .jq-file__browse{
	padding-top: 5px;
}
.panel-inner .inner-form .jq-file input{
	cursor: pointer;
}
.panel-inner .inner-form .btn-orange{
	margin-left: 245px;
	margin-top: 20px;
}
#team-form-container,
#org-form-container{
	height: 0;
	overflow: hidden;
}
#org-form-container.open,
#team-form-container.open{
	height: auto;
	overflow: hidden;
}
/*----------table-------------*/
.table-in-panel thead td{
	padding: 10px 0;
	text-align: center;
	color: #525252;
	font-size: 14px;
}
.table-in-panel td.violet{
	background: #5e4782;
	padding-left: 20px;
	text-align: left;
}
.table-in-panel td.violet h4, .table-in-panel td.violet .h4{
	font-size: 17px;
	color:#fff;
	padding-bottom: 0;
}
.table-in-panel tbody td{
	padding: 10px 20px;
	font-size: 13px;
	text-align: center;
	background: url(../img/bg/net.png);
	color: #fff;
	border: 1px solid #1a1b1c;
}
.messages-table.table-in-panel tbody td{
	height: 38px;
}
.table-in-panel tbody tr td:first-of-type{
	width: 15%;
}
.table-in-panel tbody tr td.date{
	padding: 20px;
}
.table-in-panel tbody td a{
	color: #fff;
}
.table-in-panel tbody td.green{
	color: #0bbd02;
	font-style: italic;
}
.table-in-panel tbody td.red{
	color: #cd2c22;
	font-style: italic;
}
.table-in-panel tbody td.td-aligh-left{
	text-align: left;
	width: 315px;
	position: relative;
}
.table-in-panel tbody td.td-aligh-left a{
	width: 100%;
	display: block;
}
.table-in-panel tbody td.td-aligh-left a:hover{
	text-decoration: none;
}
.overflow{
	height: 375px;
	overflow: hidden;
}
/*-------------adress-list----------------*/
.adress-list{
	margin: 70px 0 20px;
	font-family: neuR;
}
.adress-list-header{
	background: #272829;
	clear: both;
	overflow: hidden;
	padding: 10px 20px;
}
.adress-list-header h4{
	font-size: 17px;
	color:#fff;
	margin-right: 150px;
	padding-bottom: 0;
}
.adress-list-header .add-plus{
	float: right;
	padding-left: 40px;
	color: #fff;
	background: url('../img/sp-icon.png') no-repeat;
	background-position: -155px -216px;
	font-size: 13px;
}
.adress-list-header .add-plus:hover{
	text-decoration: underline;
	color: #ff6029;
}
.adress-inner{
	width: 630px;
}
.adress-inner ul{
	background: url('../img/bg/net.png');
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.adress-inner ul li{
	float: left;
	font-size: 13px;
	display: inline-block;
	padding: 20px 25px 20px 18px;
	border-left: 1px solid #1a1b1c;
	min-height: 265px;
}
.adress-inner ul li label{
	cursor: pointer;
	padding-bottom: 0;
}
.adress-inner ul li .jq-radio{
	background: #313233;
}
.adress-inner ul li .jq-radio.checked{
	background: url(../img/sp-ch.png)no-repeat center, #313233;
	background-position: 1px -140px;
}
.adress-inner ul li p{
	padding-bottom: 5px;
	color: #f0f0f0;
}
.adress-inner ul li p.name{
	padding: 6px 0 20px;
}
.adress-inner ul li p.phone{
	padding: 20px 0;
}
.adress-inner ul li a{
	color: #ff6029;
}
/*--------------------------заказ---------------------------*/
.order-info-top{
	border-bottom: 1px dotted #4d4f50;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.order-info-block{
	display: inline-block;
	vertical-align: top;
	width: 294px;
	margin-right: 20px;
}
.order-info-right{
	margin-right: 0px;
	background: url(../img/bg/net.png);
	min-height: 180px;
	padding: 45px;
	padding-top: 35px;
	width: 204px;
	text-align: center;
}
.info-content .grey-comment{
	padding-bottom: 5px;
}
.info-content .delivery-time{
	color: #fff;
	font-size: 15px;
}
.panel-inner .order-info-block .btn-orange{
	margin-top: 20px;
}
.delivery-logo{
	margin-bottom: 10px;
}
.delivery-logo span{
	height: 55px;
	display: table-cell;
	vertical-align: middle;
	width: 204px;
}
.delivery-logo span img{
	max-height: 55px;
	max-width: 204px;
}
#order-info-table-top.table-in-panel thead td{
	color: #fff;
	padding-right: 20px;
}
#order-info-table-top .table-right{
	font-size: 13px;
}
#order-info-table-top.table-in-panel tbody tr td{
	text-align: left;
	height: 54px;
	padding: 0 0 0 20px;
	border-right: 0;
	border-left: 0;
}
#order-info-table-top.table-in-panel tbody tr td:first-of-type{
	width: 45%;
	font-size: 12px;
	color: #8d9799;
	position: relative;
}
#order-info-table-top.table-in-panel tbody tr td:last-of-type{
	font-size: 13px;
	padding-right: 20px;
}
#order-info-table-top.table-in-panel tbody tr td .paysystem a.btn-orange{
	margin-top: 10px;
	margin-bottom: 10px;
}
#order-info-table-top a.download-file{
	padding: 6px 0 8px 34px;
	background: url('../img/sp-icon.png') no-repeat;
	background-position: -166px -254px;
	font-size: 12px;
	color: #8d9799;
	text-decoration: underline;
}
#order-info-table-top a.download-file:hover{
	text-decoration: none;
}
.table-right{
	float: right;
	text-transform: none;
}
#order-inside thead tr td.grey{
	background: #272829;
	color: #fff;
	text-align: left;
	padding-left: 25px;
}
#order-inside thead tr td{
	font-size: 13px;
}
#order-inside thead tr td.grey h4, #order-inside thead tr td.grey .h4 {
	color: #fff;
	padding-bottom: 0;
}
#order-inside.table-in-panel tbody tr td{
	padding: 15px 8px;
}
#order-inside.table-in-panel tbody tr td:first-of-type{
	width: 279px;
	position: relative;
	text-align: left;
	padding: 15px 10px 15px 20px;
}
#order-inside.table-in-panel tbody tr:last-of-type td{
	padding-bottom: 70px;
}
#order-inside.table-in-panel tbody tr td p{
	padding-bottom: 0;
}
#order-inside.table-in-panel tbody tr td.price-width{
	width: 63px;
}
#order-inside.table-in-panel tfoot tr td{
	padding: 10px 20px;
}
#order-inside.table-in-panel .grey-comment{
	margin-right:20px;
}
.hover-image{
	width: 160px;
	position: absolute;
	left: -190px;
	top: -55px;
	height: 160px;
	text-align: center;
	border: 5px solid #2a2b2c;
	display: none;
}
.hover-image span{
	display: table-cell;
	width: 160px;
	height: 160px;
	vertical-align: middle;
	background: url('../img/bg/white.jpg');
}
#order-inside.table-in-panel tbody tr:hover .hover-image{
	display: block;
}
/*-------------------------scrollbar-----------------------*/
.scroller-bar,
.scroller-bar .scroller-track{
	background: #151516;
	border-color: #151516;
	border-radius: 13px;
}
.scroller-bar{
	border: 0;
	width: 13px;
}
.scroller-horizontal .scroller-bar{
	border: 0;
}
.scroller-handle{
	background: #262728;
	border-color: #262728;
	right: 0px;
}
/*-------------------Обратная связь---------------------------*/
.messages-table.table-in-panel tbody tr td:first-of-type{
	min-width: 50px;
	width: 50px;
	padding: 9px 0px;
}
.messages-table.table-in-panel tbody td.date{
	width: 66px;
}
.messages-table.table-in-panel tbody td.td-aligh-left a{
	text-decoration: none;
	display: inline;
}
.messages-table.table-in-panel tbody td.td-aligh-left a:hover{
	text-decoration: underline;
}
.messages-table.table-in-panel tbody tr td:last-of-type{
	min-width: 106px;
}
.messages-table .gradient-cut{
	display: none;
	margin-left: -41px;
	padding: 4px 25px;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(21,21,23,1) 65%, rgba(32,32,35,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(65%,rgba(21,21,23,1)), color-stop(100%,rgba(32,32,35,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(21,21,23,1) 65%,rgba(32,32,35,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(21,21,23,1) 65%,rgba(32,32,35,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(21,21,23,1) 65%,rgba(32,32,35,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(21,21,23,1) 65%,rgba(32,32,35,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#202023',GradientType=1 ); /* IE6-9 */

}
/*----------------------Обращение-1------------------------*/
#feedback .scroller-active .scroller-content{
	padding: 0 20px 0 0 ;
}
.text-field{
	height: 375px;
	padding-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px dotted #4d4f50;
}
.text-field-inner{
	clear: both;
	overflow: hidden;
	padding: 20px 0 0 5px;
}
.feedback-message{
	max-width: 475px;
	clear: both;
	margin-bottom: 20px;
}
.feedback-message .message-inner{
	padding: 13px 35px 13px 15px;
	border-radius: 3px;
	font-size: 12px;
	position: relative;
}
.feedback-message .message-inner .corner{
	width: 15px;
	height: 15px;
	position: absolute;
	bottom: -15px;
}
.feedback-message .message-inner h6, .feedback-message .message-inner .h6 {
	color: #fff;
	font-family: neuB;
	font-size: 12px;
	margin-bottom: 15px;
}
.feedback-message .messsage-date{
	font-size: 11px;
	margin: 8px 43px 0;
}
.user-message{
	float: right;
}
.user-message-inner{
	background: rgba(255,255,255, 0.1);
}
.user-message-inner .corner{
	background: url(../img/sp-corner.png)no-repeat;
	right: 15px;
}
.user-message .messsage-date{
	text-align: right;
}
.admin-message{
	float: left;
	max-width: 495px;
}
.admin-message-inner{
	background: url(../img/bg/message-blue.jpg);
	color: #000;
	-webkit-box-shadow: -4px 5px 0px 0px #161718;
	-moz-box-shadow: -4px 5px 0px 0px #161718;
	box-shadow: -4px 5px 0px 0px #161718;
}
.admin-message-inner .corner{
	left: 15px;
	background: url(../img/sp-corner.png) no-repeat 0 -33px;
}
.admin-message .messsage-date{
	text-align: left;
}
#feedback .inside-tabs .ui-tabs-nav li a.ui-tabs-anchor{
	font-size: 16px;
}
#feedback .inside-tabs .panel-inner.text-panel{
	padding-top:20px;
}
#feedback .panel-inner.text-panel.top-panel + .add-message{
	padding-top: 0px;
}
.add-message textarea{
	background: rgba(255,255,255, 0.1);
	color: #8d9799;
	padding: 10px;
	float: none;
	width: 430px;
	height: 60px;
	border-radius: 3px;
}
.panel-inner #add-message-form label.error{
	top: auto;
	bottom: 0;
	left: 0;
}
/*--------------Избранные и просмотренные товары----------------*/
.catalog.without-back {
	position: relative;
	background-color: transparent;
}
.catalog.without-back .page-title{
	background-color: transparent;
}
.catalog.without-back .catalog-ctrl {
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
.catalog.without-back .catalog-ctrl2 {
	bottom: 65px;
	top: auto;
}
/*-----------------------Отмена заказа--------------------------*/
#cancel-form .checkbox-block label{
	display: block;
	margin-bottom: 5px;
	padding-bottom: 0;
}
#cancel-form .checkbox-block label:first-of-type{
	padding-top: 15px;
}
#cancel-form .checkbox-block label.other{
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.white-comment{
	color: #fff;
	font-size: 13px;
	margin: 20px 0;
}
#cancel-form textarea{
	background: rgba(255,255,255, 0.1);
	color: #8d9799;
	padding: 10px;
	width: 430px;
	height: 60px;
	margin-left: 48px;
	margin-top: 10px;
	float: none;
}
.panel-inner #cancel-form label.error{
	right: auto;
	top: -3px;
	left: 0;
	bottom: auto;
	padding-top: 0;
}
.panel-inner #cancel-form .other label.error{
	left: 48px;
	margin: 0;
	top: auto;
	bottom: 0;
}
#cancel-form .jq-checkbox{
	position: static!important;
}
/* btn-grey */

.btn-grey {
	background:#FF6029 url(../img/bg/btn-black.jpg) 0 0 repeat;
	border-radius:3px;
	font-size:14px;
	text-transform:uppercase;
	font-family:neuCB;
	text-align:center;
	min-width:140px;
	padding: 10px 15px 10px 20px;
	line-height:1;
	margin-top: 30px;
	margin-left: 10px;
	color:#FFF!important;
	box-shadow: inset #474747 0px 2px 0,
				inset #474747 0px -2px 0,
				inset #474747 2px 0px 0,
				inset #474747 -2px 0px 0,
				rgba(0,0,0,0.3) 0 1px 3px;
}
.btn-grey:hover {
	color:#FFF;
}
/*--------------------contacts------------------------*/
#map-canvas {
    height: 430px;
    width: 100%;
    margin: 0px;
    padding: 0px
}
.breadcrumbs-top{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.map-container{
	min-height: 54px;
}
.main-container{
	width: 725px;
	display: inline-block;
	margin-left: -25px;
	background: #fff;
}
.sidebar.right-sidebar{
	float: right;
	min-height: 400px;
}
.sidebar.right-sidebar .bx-wrapper,
.sidebar.right-sidebar .bx-viewport{
	min-height: 400px;
	height: 400px;
}
.sidebar.right-sidebar .bx-viewport .banner-bx-carousel{
	min-height: 400px;
	height: 400px;
	overflow-y:hidden;
	clear: both;
}
.sidebar.right-sidebar .bx-viewport .banner-bx-carousel .banner-right{
	opacity: 1;
	 opacity: 1;
     position: relative;
     padding-left: 0px;
     right: 0px;
}
.max-wrap-white{
	background: #fff;
	padding: 30px 0 60px;
}
.top-row{
	border: 1px solid #e6e6e6;
}
.inline-block-3{
	display: inline-block;
	vertical-align: top;
	padding: 22px;
	width: 185px;
	height: 325px;
	border-right: 1px solid #e6e6e6;
}
.inline-block-3:last-of-type{
	border-right: 0;
}
.inline-block-3 h5, .inline-block-3 .h5 {
	font-family: neuB;
	text-transform: none;
	font-size: 16px;
	padding-bottom: 20px;
}
.inline-block-3 h6, .inline-block-3 .h6 {
	font-family: neuB;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 5px;
}
.inline-block-3 .text{
	font-family: neuR;
	font-size: 14px;
	margin-bottom: 20px;
}
.inline-block-3 .text .italic{
	font-family: neuI;
	color: #707070;
	font-size: 12px;
}
.inline-block-3 .text .free_phone_contacts{
	margin-bottom: 5px;
}
.inline-block-3 .text a,
.main-container-inner .text-block a{
	color: #ff6029;
	font-family: neuB;
}
.main-container-inner{
	padding: 30px 40px;
	border: 1px solid #e6e6e6;
}
.main-container-inner .text-block {
	padding-top: 20px;
	font-family: neuR;
}
.main-container-inner .text-block:last-of-type{
	margin-bottom: 20px;
}
.main-container-inner .text-block.bordered-block{
	border-bottom: 1px solid #e6e6e6;
	padding: 0px 40px 10px 40px;
	margin: 30px -40px 0px -40px;
}
.main-container-inner .text-block:first-of-type{
	padding-top: 0px!important;
}
.main-container-inner .text-block.bordered-block:last-of-type{
	border-bottom: 0;
	margin-bottom: 30px;
}
.main-container-inner .text-block h3, .main-container-inner .text-block .h3 {
	font-size: 20px;
	padding-bottom: 25px;
}
.main-container-inner .text-block .text p{
	padding-bottom: 25px;
}
.main-container-inner .text-block ul{
	margin: 0;
	padding-left: 30px;
}
.main-container-inner .text-block ul li{
	padding-bottom: 10px;
}
aside.sidebar .bx-wrapper{
	margin-bottom: 30px!important;
}
.banner-right {
	width: 243px;
	height: 400px;
	overflow: hidden;
	position: relative;
}
.banner-right img{
	width: 100%;
}
.banner-right .banner-heading{
	position: absolute;
	top: 10px;
	left: 10px;
	font-family: neuCB;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
}
.banner-right .banner-heading .font-big{
	font-size: 90px;
	display: block;
	line-height: 65px;
	padding-bottom: 5px;
}
.banner-right .banner-price{
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-family: neuCB;
	font-size: 47px;
	color: #000;
}
.banner-right .banner-price .font-small{
	font-size: 25px;
}
/*-----------topslider--------------*/
.breadcrumbs-grey .breadcrumbs-list li{
	background: url(../img/marker-arrow-grey-opacity.png) 0 10px no-repeat;
}
.topslider-container{
	background: #000;
	overflow: hidden;
	/*height: 421px;*/
}
.topslider{
	margin: 0;
	padding: 0;
	background: #000;
	clear: both;
	overflow: hidden;
}
.topslider-container .bx-wrapper{
	margin-bottom: 0;
}
.topslider-container .bx-wrapper img {
	margin: 0 auto;
	width: 100%;
}
.topslider li a img {
	margin: 0 auto;
	width: 100%;
}
.topslider-container .bx-controls {
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
}
/*----------Сервисное обслуживание-----------*/
.main-container-inner ul.minus-marked-list{
	padding-left: 0;
	padding-bottom: 25px;
	margin: 0;
}
.main-container-inner ul.minus-marked-list.padding-list{
	padding-left: 35px;
}
.main-container-inner  ul.minus-marked-list li{
	list-style-type: none;
	padding-bottom: 0;
}
.minus-marked-list li:before{
	content: "- ";
}
.blue-bordered-block{
	border: 5px solid #ccf0ff;
	padding: 30px 60px;
	margin: 20px 0 60px;
}
.blue-bordered-block .text {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
}
.blue-bordered-block .text .image{
	float: left;
}
.text .big-sale{
	font-family: neuCB;
	font-size: 50px;
	color: #ff6029;
	line-height: 50px;
	margin-left: -20px;
}
.blue-bordered-block .text .image+.text-content{
	margin-left: 295px;
}
.main-container-inner .text-block ul.pricelist{
	padding-left: 0;
	margin-bottom: 45px;
}
.main-container-inner .text-block ul.pricelist li{
	list-style-type: none;
	padding: 15px 0;
	border-bottom: 1px solid #e6e6e6;
}
.main-container-inner .text-block ul.pricelist li.heading{
	font-weight: bold;
}
.main-container-inner .text-block ul.pricelist li .right{
	width: 145px;
	display: inline-block;
	vertical-align: top;
	float: right;
}
.main-container-inner .text-block ul.pricelist li:last-of-type{
	border-bottom: 0;
}
.main-container-inner .grey-comment p{
	padding-bottom: 0;
}
.main-container-inner .text-block .image-block{
	margin: 10px 0 18px;
	text-align: center;
}
.image-block .image{
	display: inline-block;
	vertical-align: top;
	width: 290px;
	margin-right: 17px;
	margin-bottom: 17px;
}
.radius-image img{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	behavior: url(/bitrix/templates/arsenal_new/js/PIE.htc);
	overflow: hidden;
}
.image-block .image.image-5{
	width: 130px;
}
.image-block .image img{
	max-width: 290px;
	height: auto;
	-webkit-box-shadow: 0px 8px 20px 0px rgba(229,229,229,1);
	-moz-box-shadow: 0px 8px 20px 0px rgba(229,229,229,1);
	box-shadow: 0px 8px 20px 0px rgba(229,229,229,1);
}
.image-block .image.image-5 img{
	max-width: 130px;
}
.image-block .image .image-text{
	text-align: center;
	padding-top: 15px;
}
.image-block .image .image-text p{
	padding-bottom: 0;
}
.main-container-inner .text-block .image-left{
	float: left;
	width: 100px;
	height: 120px;
	margin-right: 15px;
}
.main-container-inner .text-block .image-left span{
	width: 120px;
	height: 120px;
	display: table-cell;
	vertical-align: middle;
}
.main-container-inner .text-block .image-left img{
	max-width: 125px;
	max-height: 125px;
}
.main-container-inner .text-block .image-left+.text-block-content{
	margin-left: 125px;
}


/*-----------------float-left-menu--------------------*/
.float-sidebar-container{
	width: 265px;
	margin-left: -25px;
}
.float-menu{
	border: 1px solid #e6e6e6;
	border-right: 0;
	padding: 10px 0;
	background: #fff;
	width: 265px;
}
.float-menu ul{
	padding-left: 0;
}
.float-menu ul li{
	list-style-type: none;
}
.float-menu ul li a{
	display: block;
	font-family: neuB;
	padding: 10px 7px 10px 20px;
	color: #000;
}
.float-menu.partners-menu ul li a{
	padding: 5px 7px 5px 30px;
	text-decoration: none;
}
.float-menu ul li.active a,
.float-menu ul li:hover a{
	background: url('../img/bg/blue.jpg');
	color: #fff;
	text-decoration: none;
}
.partners-menu{
	position: relative;
}
/*.float-menu ul li a:active{
	background: url('../img/bg/btn-orange.jpg');
}*/
.max-wrap .float-sidebar-container + .main-container{
	margin-left: 240px;
	display: block;
}

/*-----------------section-tabs-------------------------*/
.section-tabs,
.section-tabs .ui-tabs-nav,
.section-tabs .ui-tabs-panel,
.section-tabs .ui-tabs-nav li,
.section-tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	padding: 0;
	margin: 0;
	border: 0;
	background: 0;
	color: #000;
	float: none;
}
.section-tabs{
	margin: 40px 0;
	padding-left: 15px;
}
.section-tabs .ui-tabs-nav li{
	display: inline-block;
	height:38px;
}
.section-tabs .ui-tabs-nav li h4{
	padding-bottom: 0;
}
.section-tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	font-size: 20px;
	padding: 2px 13px;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
}
.section-tabs.ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor,
.section-tabs.ui-tabs .ui-tabs-nav .ui-state-active.ui-state-hover .ui-tabs-anchor{
	color: #fff;
	background: #0f93d0;
	border: 1px solid transparent;
}
.section-tabs.ui-tabs .ui-tabs-nav .ui-state-hover .ui-tabs-anchor{
	color: #fff;
	background: #ff6029;
	border: 1px solid transparent;
}
.section-tabs .ui-tabs-panel{
	padding-top: 29px;
}
.section-tabs .dontforget-list li{
	width: 228px;
	margin-left: 10px;
}
.section-tabs .dontforget-list li .dontforget-box figure{
	min-height: 189px;
}
.section-tabs .catalog .dontforget-list{
	margin-left: -10px;
}
.section-tabs .catalog{
	padding-bottom: 0;
}
/*-----------------calculator--------------------*/
.catalog aside.sidebar + .catalog-inner{
	margin-left: 245px;
}
.catalog .calculator .dontforget-list{
	margin-top: 0;
	margin-left: -8px;
	clear: none;
}
.catalog .calculator .dontforget-list:after,
.catalog .calculator .dontforget-list:before{
	clear: none;
}
.catalog .calculator .dontforget-list li{
	margin-left: 8px;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.catalog .calculator .dontforget-list li .dontforget-box .choose-size{
	display: none;
}
.calculator .choose-size{
	padding-top: 10px;
}
.catalog .calculator .dontforget-list li .dontforget-box .choose-size span{
	margin: 0;
}
.catalog .calculator .catalog-blocks .dontforget-box:hover .choose-size {
	display: block;
}
.catalog .calculator .dontforget-list li .countwrap{
	width: 100px;
	margin: 10px auto;
}
.catalog .calculator .cartbox-holder .right-info{
	/*position: relative;*/
}
.catalog .calculator .cartbox-holder .product-count{
	width: 110px;
	position: absolute;
	bottom: 40px;
	/*left: 0;*/
	right: 23px;
}
.catalog .calculator .block-container{
	padding: 0px;
	border: 0;
	background: #fff;
	margin: 0;
}
.catalog .calculator .dontforget-list li .countwrap .ui-icon,
.catalog .calculator .cartbox-holder .countwrap .ui-icon{
	text-indent: 0;
	width: 23px;
	height: 23px;
}
.catalog .calculator .dontforget-list li .product-count .spinner,
.catalog .calculator .cartbox-holder .product-count .spinner {
	width: 45px;
	border: 0;
}
.catalog .calculator .cartbox-holder{
	position: relative;
	margin: 10px 10px 10px 0;
}
.filter .item-type{
	padding: 0;
	margin: 0 0 20px 0;
}
.filter .item-type li{
	list-style-type: none;
}
.filter .item-type li a{
	display: block;
	padding: 5px 10px 5px 15px;
	color: #000;
	text-decoration: none;
	font-family: Arial;
	line-height: 16px;
	margin: 0 -10px 0 -15px;
}
.filter .item-type li.active a
/*.filter .item-type li:hover a,
.filter .item-type li.active:hover a*/{
	background: url('../img/bg/blue.jpg');
	color: #fff;
}
/*.filter .item-type li:hover a{
	color: #fff;
	background: url('../img/bg/btn-orange.jpg');
}*/
.calc-top-information{
	padding: 0 10px;
	overflow: hidden;
}
.calc-top-information .download-block{
	display: inline-block;
	vertical-align: top;
	font-family: neuB;
	font-size: 10px;
	text-transform: uppercase;
	border: 5px solid #e6e6e6;
	padding: 12px 10px 10px;
}
.calc-top-information .download-block a{
	padding-left: 30px;
	margin: 0 10px;
	color: #000;
}
.doc-type-pdf{
	background: url(../img/doc-type-pdf.png) no-repeat left;
}
.doc-type-xls{
	background: url(../img/doc-type-xls.png) no-repeat left;
}
.calc-top-information a.btn-orange{
	float: right;
}
.calc-top-information .some-text{
	padding: 25px 40px 20px 17px;
	clear: both;
}
.calc-top-information + .accorderon-list .icon-cart-orange-small{
    display: none;
}
.calc-top-information + .accorderon-list .icon-instock{
    display: none;
}
.calc-top-information + .accorderon-list .icon-cart-desabled{
	display: none;
}
.calc-top-information + .accorderon-list .icon-star{
    position: relative;
    right: -10px;
}


.calculator .accorderon-list{
	margin: 0;
	padding-left: 10px;
	width: auto;
}
.calculator .accorderon-list .accorderon-item .accorderon-heading a{
	width: 675px;
	font-size: 20px;
	background-position: 665px -30px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.calculator .accorderon-list .accorderon-item .accorderon-heading a.open{
	background: url(../img/sp-arrow.png) no-repeat, #fff;
	background-position: 665px -65px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;

}
.calculator .accorderon-list .accorderon-item .accorderon-heading a.open:hover {
	background: url(../img/sp-arrow.png) no-repeat, #d6f3ff;
	background-position: 665px -65px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.calculator .accorderon-list .accorderon-item .accorderon-heading a .summ{
	font-size: 12px;
	font-family: neuR;
	text-transform: none;
	width: 170px;
	float: right;
	margin-right: 35px;
}
.calculator .accorderon-list .accorderon-item .accorderon-heading a .summ b{
	font-size: 20px;
	font-family: neuCB;
	text-transform: uppercase;
}
.calculator .accorderon-list .accorderon-item .accorderon-heading a .summ b .rub{
	font-size: 14px;
}
.calculator .accorderon-list .item-itog{
	width: 675px;
	padding: 13px 15px;
	background: #5e4782;
	list-style-type: none;
	margin-top: 25px;
}
.calculator .accorderon-list .item-itog h2, .calculator .accorderon-list .item-itog .h2 {
	color: #fff;
	font-size: 20px;
	padding-bottom: 0;
}
.calculator .accorderon-list .item-itog .right{
	float: right;
}
.calculator .accorderon-list .item-itog .rub{
	font-size: 16px;
	text-transform: none;
	margin-left: 5px;
}
.calculator .under-list{
	float: right;
	margin: 25px 10px 0 0;
}
/*--------------------fancy-forms--------------------------*/
.fancy-forms-container{
	display: none;
}
.fancy-forms,
#pp.fancy-forms{
	background: #1a1b1c;
	color: #fff;
	width: 492px;
	padding: 30px 80px 60px 30px;
	position: relative;
}
.fancy-forms.form_ok{
	width: 205px;
	padding: 60px 110px 60px 40px;
	position: relative;
	font-size: 17px;
}
.fancy-forms.form_ok a.fancy-close.black-close{
	top: 25px;
	right: 20px;
}
.consult-container{
	position: absolute;
	bottom: 100%;
	left: 0;
	overflow: hidden;
	display: none;
}
#consult{
	display: block;
	width: 460px;
	padding: 30px 40px 30px 30px;
	position: relative;
}
.fancy-forms h1, .fancy-forms .h1 {
	color: #fff;
	font-size: 20px;
	width: 200px;
	padding-left: 80px;
	background: url(../img/sp-icon.png) no-repeat;
	background-position: 0 -1321px;
	padding-bottom: 0;
	margin-bottom: 25px;
}
#consult h1, #consult .h1 {
	background: 0;
	width: 215px;
	padding-left: 0px;
}
.fancy-forms #pp{
	padding: 35px 0 0 60px;
	clear: both;
	overflow: hidden;
}
#pp form label{
	font-size: 12px;
	font-family: neuB;
	color: #8d9799;
	position: relative;
	padding: 22px 0;
}
#pp form label:first-of-type{
	margin-right: 25px;
}
#pp form input[type=text],
#consult-form input[type=text],
#pp form input[type=email],
#pp form textarea{
	width: 160px;
	display: inline-block;
	padding: 5px;
	background: #313233;
	border-radius: 3px;
	color: #8d9799;
	font-size: 12px;
	font-family: neuR;
	border: 0;
	margin-left: 10px;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{
	background: #313233!important;
	-webkit-box-shadow: inset 0 0 0 50px #313233 !important; /* Цвет фона */
    -webkit-text-fill-color: #8d9799 !important; /* цвет текста */
    color: #8d9799 !important; /* цвет текста */
}
#pp form .textarea-container{
	padding-bottom: 15px;
	position: relative;
}
#pp form textarea{
	display: block;
	margin-top: 20px;
	width: 387px;
	padding: 15px;
	margin-left: 72px;
	height: 114px;
	font-family: neuR;
	overflow: visible;
}
#pp form .corner {
	width: 15px;
	height: 15px;
	position: absolute;
	bottom: 0px;
	right: 15px;
	background: url(../img/sp-corner.png)no-repeat;
}
#pp form .letters-left{
	margin-left: 72px;
	color: #8d9799;
	font-size: 12px;
	font-family: neuR;
}
#pp form input[type=submit],
#consult-form input[type=submit]{
	border: 0;
	float: right;
	margin-top: 5px;
}
#pp form label.error,
#consult-form label.error{
	position: absolute;
	bottom: 0;
	right: 0;
	color: red;
	font-size: 10px;
	padding: 0;
	margin-right: 0;
}
#pp form label.error[for=form_textarea_3]{
	right: 35px;
}
#consult .consult-close{
	position: absolute;
	display: inline-block;
	width: auto;
	right: 40px;
	top: 30px;
	padding: 0px;
	padding-right: 20px;
	background: url(../img/sp-icon.png) no-repeat;
	background-position: 73px -1147px;
	font-family: neuCB;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
}
#consult .text-field{
	color: #8d9799;
	border-bottom: 0;
	height: 245px;
}
#consult .text-field-inner{
	width: 432px;
	padding: 20px 32px 20px 5px;
	border-right: 1px solid #1a1b1c;
}
#consult .feedback-message.admin-message{
	max-width: 330px;
}
#consult .feedback-message.user-message{
	max-width: 275px;
}
#consult .feedback-message .message-inner{
	max-width: 225px;
}
#consult .admin-message .message-inner{
	display: inline-block;
}
#consult .admin-message .messsage-date{
	display: inline-block;
	margin: 8px 10px 0;
}
#consult-form{
	clear: both;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 13px;
	position: relative;
}
#consult-form input[type=text]{
	width: 290px;
	margin-left: 0;
	padding: 10px;
}
#consult-form .form-btn{
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}
#consult-form .btn-orange{
	padding: 12px 5px;
}
#consult-form .btn-orange strong span{
	margin-top: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: neuCB;
	letter-spacing: 0.3px;
}
#consult-form label.error{
	right: 150px;
}
#consult .scroller-bar{
	position: absolute;
	padding: 0 5px;
	right: -5px;
	z-index: 100;
	background: #1a1b1c;
	border: 0;
	border-right: 1px solid #1a1b1c;
	border-radius: 0;
}
#consult .scroller-active .scroller-content{
	padding: 0;
	border: 0;
}
#consult .wait-message {
	margin-top: -10px;
}
#consult .wait-message .admin-message-inner{
	background: rgba(255,255,255, 0.1);
	padding: 9px 11px 7px 8px;
	border-radius: 20px;
}
/*-------------------fancybox-close--------------------*/
.fancy-close.black-close{
	width: 90px;
	height: 26px;
	background: url(../img/sp-icon.png) no-repeat;
	background-position: 71px -1144px;
	font-family: neuCB;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	top: 32px;
	right: 50px;
	position: absolute;
}
/*------------------Письма-------------------------*/

.mail-max-wrap{
	width: 700px;
	margin: 0 auto;
	position: relative;
}
.mail-max-wrap.small-wrap{
	width: 600px;
}
.mail-max-wrap .logo{
	text-align: center;
}
.mail-max-wrap .main-info{
	width: 100%;
	text-align: center;
	padding-left: 0;
	margin-top: 20px;
}
.mail-max-wrap .main-info li{
	display: inline-block;
	padding: 0 15px;
	border-right: 1px dotted #000;
}
.mail-max-wrap .main-info li:last-of-type{
	border-right: 0;
}
.mail-max-wrap .main-info li a{
	color: #000;
	text-decoration: none;
	font-family: neur;
}
.mail-wrapper {
	min-width: 700px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: hidden;
}
.mail-wrapper .content{
	padding-bottom: 400px;
}
.without-footer.mail-wrapper .content{
	padding-bottom: 0px;
}
.content .mail-max-wrap{
	background: #fff;
	padding: 0 25px 60px 25px;
}
.content .mail-max-wrap h1, .content .mail-max-wrap .h1 {
	font-size: 20px;
	padding: 20px 0;
	clear: both;
	overflow: hidden;
}
.content .mail-max-wrap h1 .right, .content .mail-max-wrap .h1 .right {
	float: right;
}
.content .mail-max-wrap .price-table td{
	border: 1px solid #e6e6e6;
	padding: 11px 20px;
	text-align: center;
}
.content .mail-max-wrap .price-table td:first-of-type{
	padding: 11px 0px;
	width: 45px;
}
.content .mail-max-wrap .price-table td.item-name{
	text-align: left;
	width: 310px;
}
.content .mail-max-wrap .price-table thead td h3, .content .mail-max-wrap .price-table thead td .h3 {
	font-size: 12px;
	font-family: neub;
	padding: 0;
}
.content .mail-max-wrap .price-table tr.section-blue td,
.content .mail-max-wrap .price-table tr.section-category td{
	background: #0eaaee;
	padding: 11px 20px;
	text-align: left;
	width: auto;
}
.content .mail-max-wrap .price-table tr.section-category td{
	background: #f2f2f2;
}
.content .mail-max-wrap .price-table tr.section-blue td h2, .content .mail-max-wrap .price-table tr.section-blue td .h2,
.content .mail-max-wrap .price-table tr.section-category td h2, .content .mail-max-wrap .price-table tr.section-category td .h2 {
	font-size: 16px;
	font-family: neucb;
	color: #fff;
	background: #0eaaee;
	padding: 0;
}
.content .mail-max-wrap .price-table tr.section-category td h2, .content .mail-max-wrap .price-table tr.section-category td .h2 {
	color: #000;
	background: #f2f2f2;
}
.video-wrapper{
	height: 350px;
	position: relative;
	width: 100%;
	text-align: center;
	background: #000;
}
.mail-video video{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
}
.video-wrapper .icon-play{
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	margin-left: -37.5px;
	margin-top: -37.5px;
	z-index: 1000;
	background: url(../img/mail-icon-play.png) no-repeat center;
	background-size: 75px;
	width: 75px;
	height: 75px;
	border-radius: 75px;
}
.video-wrapper .icon-play:hover {
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.13);
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.13);
}
.mail-video .logo-area-holder{
	width: 150px;
	height: 236px;
	padding: 25px 20px;
	text-align: left;
}
.mail-video .logo-area-holder img{
	width: 100%;
	margin-bottom: 35px;
}
.mail-video .logo-area-holder .price{
	font-size: 30px;
}
.mail-video .logo-area-holder .price span{
	font-size: 16px;
}
.mail-video .logo-area-holder h3, .mail-video .logo-area-holder .h3 {
	font-size: 13px;
	padding-bottom: 30px;
}
.mail-video .logo-area-holder .more a{
	font-size: 10px;
}
.mail-top{
	text-align: center;
	padding: 25px 95px 50px;
	border-bottom: 5px solid #eaeaea;
	margin-bottom: 65px;
}
.content .mail-max-wrap .mail-top h1, .content .mail-max-wrap .mail-top .h1 {
	font-size: 28px;
}
.mail-top .heading-comment{
	font-size: 18px;
	font-family: neuR;
}
.content .mail-max-wrap .catalog{
	padding-bottom: 0;
}
.content .mail-max-wrap .page-title {
	text-align: center;
}
.content .mail-max-wrap .catalog .dontforget-list{
	margin-left: -10px;
}
.content .mail-max-wrap .catalog .dontforget-list li {
	margin-left: 10px;
	width: 190px;
}
.content .mail-max-wrap .catalog .dontforget-list .dontforget-box {
	padding: 13px;
}
.content .mail-max-wrap .catalog .dontforget-list .dontforget-box:hover {
	padding: 10px;
}
.content .mail-max-wrap .dontforget-box .overbox .overicon{
	margin-left: 5px;
}
.content .mail-max-wrap .dontforget-box h3 a, .content .mail-max-wrap .dontforget-box .h3 a {
	font-size: 15px;
}
.content .mail-max-wrap .dontforget-box .price{
	font-size: 27px;
}
.content .mail-max-wrap .dontforget-box figure img{
	max-width: 140px;
	max-height: 120px;
	width: auto;
	height: auto;
}
.mail-footer {
	margin: -400px auto 0;
	min-width: 700px;
	position: relative;
	clear: both;
	z-index: 5;
	background: url(../img/bg/grey.jpg) 0 0 repeat;
}
.mail-footer .info-menu{
	padding-top: 60px;
	padding-bottom: 40px;
	margin-left: 0px;
}
.mail-footer .info-menu .box:first-of-type{
	margin-left: 0;
}
.mail-footer .info-menu .box{
	width: 158px;
}
.mail-footer .small-wrap .info-menu .box{
	width: 134px;
}
.mail-footer .info-menu-list,
.mail-footer .info-menu-list a{
	font-size: 13px;
}
.mail-footer .footer-menu{
	border-top: 1px solid #3F4041;
	box-shadow: inset #7E7E7F 0px 1px 0;
	border-bottom: 0;
	padding: 25px 0;
	margin-bottom: 0;
}
.mail-footer .fnav {
	padding: 4px 0 20px;
	clear: both;
	overflow: hidden;
}
.mail-footer .fnav li {
	float:left;
	background: url('../img/point.png') 0 5px no-repeat;
	margin-left: 28px;
	padding-left: 30px;
	line-height:1;
}
.mail-footer .small-wrap  .fnav li {
	margin-left:17px;
	padding-left:21px;
}
.mail-footer .fnav li:first-child {
	padding-left:0;
	margin-left:0;
	background:none;
}
.mail-footer .fnav a {
	text-transform:uppercase;
	font-family:neuB;
	color:#000;
	text-decoration:none;
}
.mail-footer .fnav a:hover {text-decoration:underline;}
.mail-footer .footer-menu .header-soc-list{
	float: none;
	text-align: center;
}
.mail-footer .header-soc-list li{
	float: none;
	display: inline-block;
	margin-left: 5px;
}
.vote{
	width: 243px;
	height: 400px;
	background: url(../img/vote/1.jpg);
	position: relative;
	margin-bottom: 30px;
	margin-top: 20px;
}
.vote.vote-1{
	background: url(../img/vote/1.jpg), #ffdf00;
}
.vote.vote-2{
	background: url(../img/vote/2.jpg), #86e97e;
}
.vote.vote-3{
	background: url(../img/vote/3.jpg), #f78065;
}
.vote.vote-4{
	background: url(../img/vote/4.jpg), #75c7f1;
}
.vote.vote-5{
	background: url(../img/vote/5.jpg), #89f4e4;
}
.vote-inner{
	padding: 40px 25px 25px 20px;
}
.vote-inner h3, .vote-inner .h3 {
	font-size: 20px;
	padding-bottom: 45px;
}
.vote-inner .choise-block {
	font-weight: bold;
}
.vote-inner .choise-block label{
	display: block;
	cursor: pointer;
	margin-bottom: 15px;
}
.vote-inner .choise-block label span{
	display: inline-block;
	width: 150px;
	vertical-align: top;
	padding-top: 2px;
}
.vote .jq-radio,
.vote .jq-checkbox {
	margin-right: 15px;
	display: inline-block;
	width: 13px;
	height: 13px;
	background: #e5e5e5;
	border-radius: 0px;
	vertical-align: middle;
	cursor: pointer;
	background: 0;
	border: 5px solid #fff;
}
.vote .jq-radio.checked,
.vote .jq-checkbox.checked {
	background: url(/img/opros.png) no-repeat center;
}
.vote input[type=submit]{
	background: #fff;
	height: 34px;
	border: 5px solid #fff;
	font-family: neuCB;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	bottom: 25px;
	min-width: 155px;
	left: 50%;
	margin-left: -77px;
	border-radius: 3px;
	text-transform: uppercase;
}
.vote-inner .result-block{
	margin-bottom: 15px;
}
.vote-inner .result-line{
	position: relative;
	width: 190px;
	height: 21px;
	margin-top: 2px;
}
.vote-inner .result-line .colored-line{
	background: #fff;
	height: 21px;
}
.vote-inner .result-line .line-text{
	position: absolute;
	top: 1px;
	left: 10px;
	font-family: neuCB;
}
div.vote-note-box-text,
a[name=show_form]{
	display: none;
}
.vote-amount{
	text-transform: uppercase;
	font-size: 10px;
}
div.infos-holder-inner,
.hot-deals{
	width: 970px;
	margin: 0px auto;
}
/*--------------Хочу-------------------*/
.fancy-forms.fancy-forms-white{
	background: #fff;
	padding: 30px 120px 40px 120px;
	border: 5px solid #75ffdd;
	color: #000;
	width: 515px;
}
.fancy-forms.fancy-forms-white h1{
	color: #000;
	width: 100%;
	font-size: 26px;
	text-align: center;
	background: 0;
	padding-left: 0;
	padding-bottom: 30px;
}
.fancy-forms-white .dontforget-box{
	width: 470px;
	margin: 0 auto 25px;
	clear: both;
	overflow: hidden;
}
.fancy-forms-white .dontforget-box:hover {
	border-width: 1px;
	padding: 20px;
	box-shadow: none;
}
.fancy-forms-white .dontforget-box figure{
	width: 170px;
	float: left;
	margin-right: 25px;
	height: 160px;
}
.fancy-forms-white .dontforget-box figure img{
	max-width: 170px;
	max-height: 160px;
}
.fancy-forms-white .dontforget-box figure + .catalog-infos{
	margin-left: 195px;
}
.fancy-forms-white .dontforget-box .catalog-infos h3, .fancy-forms-white .dontforget-box .catalog-infos .h3 {
	font-size: 20px;
	font-family: neuCB;
	text-transform: uppercase;
	padding-right: 55px;
	padding-bottom: 2px;
}
.fancy-forms-white .dontforget-box .catalog-infos .article {
	font-size: 12px;
	padding-bottom: 15px;
}
div.star-over {
	background-image: url(/img/stars.png);
	width: 13px;
	height: 12px;
	overflow: hidden;
	background-position: 0px 12px;
}
.vote-result {
	padding-left: 3px;
	padding-top: 2px;
	line-height: 11px;
}
.fancy-forms-white .iblock-vote:after,
.fancy-forms-white .rating-holder:after{
	clear: none;
}
.fancy-forms-white .dontforget-box .price{
	float: none;
	line-height: 27px;
	position: relative;
	padding-bottom: 5px;
}
#iwant-form label{
	display: inline-block;
	width: 244px;
	vertical-align: top;
	font-weight: bold;
	display: inline-block;
	font-size: 16px;
	font-family: Arial;
	position: relative;
}
#iwant-form label:first-of-type{
	margin-right: 20px;
}
#iwant-form label:last-of-type{
	width: auto;
}
#iwant-form label.error{
	position: absolute;
	left: 0;
	bottom: 0;
	color: red;
	font-weight: normal;
	font-size: 12px;
}
#iwant-form label input,
#iwant-form label textarea{
	margin: 5px 0 15px;
	border: 2px solid #d8d8d8;
	border-radius: 3px;
	padding: 4px;
	width: 234px;
	background: #fff;
	display: block;
	color: #7b7b7b;
	font: 14px/1.4 neuR, Arial, Tahoma, Verdana, sans-serif;
	height: 17px!important;
}
#iwant-form label textarea{
	width: 490px;
	padding: 10px;
	margin-bottom: 25px;
	height: 75px!important;
}
#iwant-form .form-btn{
	text-align: center;
}
#iwant-form .form-btn .btn-orange{
	min-width: 170px;
}
.white-close{
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 35px;
	top: 33px;
	background: url(../img/sp-icon.png) no-repeat;
	background-position: 0px -1181px ;
}
#iwant-ok{
	padding: 80px 120px 65px 120px;
}
.want-text{
	text-align: center;
}
.want-text .text{
	margin-bottom: 30px;
}
/*----------------обратный звонок-------------------*/
#feedback-call{
	width: 365px;
	margin: 0 auto;
}
#feedback-call.fancy-forms h1{
	padding-left: 0;
	background: 0;
}
#feedback-call form{
	padding: 30px 0 0;
}
#feedback-call form label{
	text-align: right;
	display: block;
	clear: both;
	overflow: hidden;
	font-size: 12px;
	font-family: neuB;
	color: #8d9799;
	position: relative;
	padding:  0 0 20px;
}
#feedback-call form label.error{
	position: absolute;
	bottom: 5px;
	right: 0;
	color: red;
	font-size: 10px;
	padding: 0;
	margin-right: 0;
}
#feedback-call form input[type=text]{
	display: inline-block;
	margin-left: 10px;
	width: 250px;
	padding: 5px;
	background: #313233;
	border-radius: 3px;
	color: #8d9799;
	font-size: 12px;
	font-family: neuR;
	border: 0;
}
#feedback-call form input[type=text]:focus,
#feedback-call form input[type=text]:active{
	background: #313233!important;
}

#feedback-call form .form-btn{
	margin-top: 20px;
}
.personal-tabs div.bx-auth { width:600px; float: right; margin-top: 0px; margin-right: 34px;}


/*-------------------------------Плавающая навигация на главной-------------------------------------------------*/
.index-float-navigattion{
	display: block;
	position: fixed;
	right: 30px;
	top: 340px;
	z-index: 999;
}
.index-float-navigattion:not(.slider .index-float-navigattion){
	display: none;
}
.index-float-navigattion ul{
	margin: 0;
	padding: 13px;
	background: url(../img/bg/index-float-navigation.png);
}
.index-float-navigattion ul li{
	list-style-type: none;
	margin-bottom: 15px;
}
.index-float-navigattion ul li:last-of-type{
	margin-bottom: 0px;
}
.index-float-navigattion ul li a.nav-point{
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 2px solid #fff;
	padding: 1px;
}
.index-float-navigattion ul li a.nav-point.nav-point-top{
	width: 13px;
	height: 13px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border: 0;
	padding: 0;
	background: url(../img/sp-arrow.png) 0px -149px no-repeat;
}
.index-float-navigattion ul li a.nav-point.nav-point-bottom{
	width: 13px;
	height: 13px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border: 0;
	padding: 0;
	background: url(../img/sp-arrow.png) 0px -116px no-repeat;
}
.index-float-navigattion ul li a.nav-point span{
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.index-float-navigattion ul li a.nav-point.active span{
	background: #fff;
}
.scroll-down-container{
	position: absolute;
	top: 659px;
	right: 30px;
	z-index: 999;
	width: 40px;
	height: 40px;
	background: url(../img/bg/blue.jpg);
}
.scroll-down-container.catalog-element{
	position: absolute;
	top: 176px;
	right: 30px;
	z-index: 999;
	width: 40px;
	height: 40px;
	background: url(../img/bg/blue.jpg);
}
.scroll-down-container a{
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img/sp-arrow.png) 14px -102px no-repeat;
}
.scroll-down-container a.up{
	background-position: 14px -135px;
}
#_result{
	margin-top: 25px;
}
#printMessageBox{
	z-index: 99;
}
.content>.max-wrap>.catalog-ctrl{
	margin-bottom: 30px;
}
.data-table.bx-forgotpass-table tbody tr td:first-child{
	text-align: right;
	font-weight: bold;
}
.data-table.bx-changepass-table tr td:first-child,
.data-table.bx-registration-table tr td:first-child{
	width: 180px;

}
.data-table.bx-changepass-table{
	padding-bottom: 10px;
}
.data-table.bx-changepass-table td,
.data-table.bx-forgotpass-table td,
.bx-auth table.bx-auth-table td,
.data-table.bx-registration-table td{
	padding: 7px 3px;
}
.data-table.bx-changepass-table input[type=text],
.data-table.bx-changepass-table input[type=password],
.data-table.bx-forgotpass-table input[type=text],
.data-table.bx-forgotpass-table input[type=email],
.data-table.bx-registration-table input[type=password],
.data-table.bx-registration-table input[type=text],
.data-table.bx-registration-table input[type=email],
form[name=form_auth] input[type=text],
form[name=form_auth] input[type=password]{
	padding: 8px 20px;
	border: 2px solid #d5d5d5;
	border-radius: 3px;
	width: 310px;
	float: left;
	font-size: 15px;
	font: 14px/1.4 neuR, Arial, Tahoma, Verdana, sans-serif;
	background: #fff!important;
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #303030 !important;
	color: #303030 !important;
}
.data-table.bx-changepass-table input[type=submit],
.data-table.bx-forgotpass-table input[type=submit],
.data-table.bx-registration-table input[type=submit],
form[name=form_auth] input[type=submit]{
	border: 0;
	background: #FF6029 url(../img/bg/btn-orange.jpg) 0 0 repeat;
	border-radius: 3px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: neuCB;
	text-align: center;
	min-width: 170px;
	padding: 12px 15px;
	line-height: 1;
	color: #FFF;
	box-shadow: inset #FF8257 0px 2px 0, inset #E95825 0px -2px 0, inset #E95825 2px 0px 0, inset #E95825 -2px 0px 0, rgba(0,0,0,0.3) 0 1px 3px;
}
.data-table.bx-changepass-table+p{
	padding-bottom: 40px;
}
.data-table.bx-forgotpass-table+p a,
.bx-auth a{
	font-size: 14px;
	font-family: neuB;
	color: #ff6029;
}
.data-table.bx-forgotpass-table+p a:hover,
.bx-auth a:hover{
	text-decoration: underline;
	color: #333;
}
form[name=form_auth] .bx-auth-table+noindex p{
	padding-bottom: 2px;
}
form[name=form_auth] .bx-auth-table,
.data-table.bx-registration-table{
	margin-bottom: 20px;
}
.bx-auth {
	padding-bottom: 20px;
}
.bx-auth .bx-auth-title,
.data-table.bx-registration-table thead tr td{
	font-weight: normal;
	color: #141417;
	font-size: 20px;
	line-height: 1.2;
	padding-bottom: 5px;
	font-family: neuCB;
	text-transform: uppercase;
	border-bottom: 0;
}
.bx-auth .bx-auth-note{
	margin: 5px 0 15px;
}

.kupy_v_credit{ font-size: 10px;font-weight: bold; position: relative; color:#686868; text-transform: uppercase; background: none;    border: none; text-decoration: underline; font-family: neuB;}
.kupy_v_credit:before{content: ''; position: absolute; height: 15px; width: 14px; background: url('/img/sp-icon.png') -26px -271px;     left: -22px;}

.cart_sop li a{text-decoration: none; color: #252525;}
.cart_sop li a.add-to-basket{text-decoration: underline;}
.new_del{     background: none;    border: none;    color: black;     box-shadow: none;    font-size: 12px;     text-transform: none;  font: 12px/1.4 neuR, Arial, Tahoma, Verdana, sans-serif; padding-left: 1px; text-decoration: underline;}
.new_del:hover{color: #b30e0e;}
.new_del:after{content: ''; width: 13px; height: 13px; background: url('/img/sp-icon.png') -27px -287px;      margin-top: 2px;    margin-left: 4px; display: block; float: right;}
.basket .product-infos .price-box span.valute_cart_list{font-size: 16px;}
.product-oneclick-cart .fancybox-skin{padding: 0px !important;}
#oneclick0{margin: -20px;}
.icon-cart-plain{
	background-image: url('/images/plain_min.png');
/*	background-position: 0px 8px;*/
    width: 18px;
    /*height: 36px;*/
     height: 18px;
   /* margin-top: -5px;*/
    margin-right: 1px;
}
#bx-composite-banner {
	float: right;
}
/*------------------------------- news-block ---------------------------------*/
.news-block { margin-top: 10px; color: #000; }
.news-block__head { margin-bottom: 37px; }
.news-block__title { font-family: neuCB; font-size: 28px; line-height: 1; margin: 0; padding-bottom: 0; text-transform: uppercase; }
.news-block__body {}
.news-block__list-outer {}
.news-block__list { padding: 0; margin: 0; list-style: none; }
.news-block__list-item { /*font-size: 14px; line-height: 1.231;*/ padding: 40px 0 0 0; margin: 40px 0 0 0; border-top: 1px dotted #e6e6e6; }
.news-block__list-item:first-child { padding-top: 0; margin-top: 0; border-top: none; }

.news-item {}
.news-item__outer { width: 100%; display: table; }
.news-item__imgblock { width: 228px; padding-right: 30px; display: table-cell; vertical-align: top; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.news-item__image { width: inherit; }
.news-item__inner {}
.news-item__title { font-family: neuCB; font-size: 20px; line-height: 1; margin: -5px 0 14px 0; padding-bottom: 0; text-transform: uppercase; }
.news-item__link, .news-item__link:hover { text-decoration: none; color: inherit; }
.news-item__date { margin-bottom: 9px; color: #bfbfbf; }
.news-item__cont { line-height: 1.714; }
.news-item__detail-link { text-decoration: none; color: #e75637; }
/*-------------------------------!news-block!---------------------------------*/
/*------------------------------- news-detail --------------------------------*/
.news-detail { color: #000; }
.news-detail__head { margin-bottom: 26px; }
.news-detail__title { font-family: neuCB; font-size: 28px; line-height: 1; margin: 0; padding-bottom: 0; text-transform: uppercase; }
.news-detail__date { margin-top: 11px; color: #bfbfbf; }
.news-detail__date:first-child { margin-top: 0; }
.news-detail__body {}
.news-detail__image { margin-bottom: 30px; }
.news-detail__cont { line-height: 1.714; }
/*-------------------------------!news-detail!--------------------------------*/
.button-block-before {font-size: 12px;}
#regauth .button-block-before {color:#fff}