html,body, .qweqw{
	height: 100%;
}
body{
	line-height: 165%;
	font-size:14px;
	font-family: 'opensans', sans-serif;
}
.page{
	min-height: 100%;
}
.page:after{
	content: '';
	display: table;
	height: 163px;
}
.width-fix{
	width:980px;
	margin-right: auto;
	margin-left: auto;
}
h2{
	margin-left: 16px;
}
h3{

}
.h-title{
	text-transform: uppercase;
	font-size: 14px;
	margin-left: 16px;
}
section{
	margin-bottom: 27px;
	position: relative;
}
.section-h{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 16px;
	padding: 0;
	text-transform: uppercase;
}
a{
	color:#209ad6;
}
a:hover{
	text-decoration: none;
}
.link-block{
	background: #209ad6;
	padding: 0px 32px;
	color:white;
	border:1px solid #43AEE0;
	text-decoration: none;
	background: rgb(12,117,167);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjNzVhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhkZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(12,117,167,1) 0%, rgba(0,141,210,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(12,117,167,1)), color-stop(100%,rgba(0,141,210,1)));
	background: -webkit-linear-gradient(left,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: -o-linear-gradient(left,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: -ms-linear-gradient(left,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: linear-gradient(to right,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c75a7', endColorstr='#008dd2',GradientType=1 );
}
.link-block:hover{
	background: #008dd2;
	filter:none;
	background-image: none;
}
.link-pdf{
	background-image: url(data:image/png;base64,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);
	padding-left: 40px;
	height: 33px;
	background-position: center left;
	background-repeat: no-repeat;
	line-height: 33px;
	display: inline-block;
	margin-right: 24px;
}
.align-right{
	text-align: right;
}
.align-left{
	text-align: left;
}
/*################################################################*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes anmTop {
	0%{
		opacity: 0;
		top:-8px;
	}
	100%{
		opacity: 1;
		top:0;
	}
}
@keyframes anmTop {
	0%{
		opacity: 0;
		top:-8px;
	}
	100%{
		opacity: 1;
		top:0;
	}
}
.anmTop {
  -webkit-animation-name: anmTop;
  animation-name: anmTop;
}

@-webkit-keyframes anmBot {
	0%{
		opacity: 0;
		top:8px;
	}
	100%{
		opacity: 1;
		top:0;
	}
}

@keyframes anmBot {
	0%{
		opacity: 0;
		top:8px;
	}
	100%{
		opacity: 1;
		top:0;
	}
}

.anmBot {
  -webkit-animation-name: anmBot;
  animation-name: anmBot;
}
.hide{
	opacity: 0;
}
/*################################################################*/
.header{
	margin-bottom: 30px;
	position: relative;
}
.header__logo{
	width: 270px;
	height: 49px;
	display: inline-block;
	background: url(../images/logo.png) no-repeat center;
	vertical-align: top;

}
.header__line-white{
	padding: 16px 0;
}
.header__phone{
/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApZJREFUeNqslkloFEEUhmPUEPclQsSDCxFB9OApLngzaMSFiNtBTYzojIKgxogYRMeDihseBHEubjdBUCFCmChiXMElHhQRDyG4oUEEL0aCjt8v/8gwOMxMpgo+qrqq+/39ut57XaXJZLIkk0gkMuB/88Xy16haNBqdQLcTlsBUeAlN8Xj8bkmgVmqhBXSvYA8MhXaYDndYawkmhjF5cR1+wTI8mQJLGc+ATjjMPZtDeXYIhsMqRFpTC4y76GqgG04gODKE2HuPf2YuIvhNnsFoeR1C7IrH67Lc89r9rKLFePvn9C9gPZ9qWPoi1/LoIvTB7SDRSDsHo2BjxvpRqFJK8FJtocQuwxdoxpsye1VBtwk6EDobLM8w9oPuFEyGiNfGgoS7gia12xn4ADF5xQu8ZXwL6rleGVTM3u2GCnupVg+f4TyCM0N6JkGlwU1owPgKrj8xXgvl0Mrc+GBiblugx95UIdjhfZwEbcyN6a/Yv6qfkV8qUwr1NzBflcQFWdXkEdQy9z3t/nl0iyEB91lL5i1mA/rdnFbowyIM9DJ3hPE+eCZBF29d74JBfvShCoRra35iFlSgNPmvsAYDfczFGB90Xo6AIfAE9sNy2Oq1udzfnWvP0luzE74OriJUjoGYK42C5wFssOEEbHdAVcKlgjyzdwMVLE4DfaI6jPbkeEYVZ5s/fyJfz5QO2pdGOA4KhKcYm53jsVSeri7kM6YEf8Ne5R+Mg3vaOxic5ZFK9+8KFksT1f5V+zCkIOn0+SWz7XB/o6A9y7InZT4ctfiApBqqwHkMB8w10NlFQfWx32JpohN9hlFEKpC+urYqDxfCBZjjvGsvSixNdJo9rXHknoRef85jTvjaIGI5XqTah9+GPwIMABAvR5ACdgXRAAAAAElFTkSuQmCC) no-repeat top left;*/
	display: inline-block;
/*	padding-left: 30px;*/
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	font-weight: 300;
	margin-left: 90px;
	line-height: 130%;
}
.header__callback{
	display: inline-block;
	cursor:pointer;
	text-decoration: none;
	color:white;
	border:1px solid #43AEE0;
	padding:0px 22px;
	font-size: 15px;
	float: right;
	margin-top: 8px;
	background: rgb(12,117,167);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjNzVhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhkZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(12,117,167,1) 0%, rgba(0,141,210,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(12,117,167,1)), color-stop(100%,rgba(0,141,210,1)));
	background: -webkit-linear-gradient(left,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: -o-linear-gradient(left,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: -ms-linear-gradient(left,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: linear-gradient(to right,  rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c75a7', endColorstr='#008dd2',GradientType=1 );
}
.header__callback:hover{
	background: #008dd2;
	filter:none;
	background-image: none;
}
.header__prices{
	display: inline-block;
	float:right;
}
.header__price{
/*display: inline-block;*/
	cursor:pointer;
	text-decoration: none;
	color:white;
	border:1px solid #F4AD79;
	padding:0px 22px;
	font-size: 15px;
	float: right;
/*margin-top: 8px;*/
	width:110px;
	text-align:center;
	background: tomato;
	margin-right: 32px;
	background: rgb(240,109,31); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(240,109,31,1) 0%, rgba(233,131,60,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,109,31,1)), color-stop(100%,rgba(233,131,60,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(240,109,31,1) 0%,rgba(233,131,60,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(240,109,31,1) 0%,rgba(233,131,60,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(240,109,31,1) 0%,rgba(233,131,60,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(240,109,31,1) 0%,rgba(233,131,60,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f06d1f', endColorstr='#e9833c',GradientType=1 ); /* IE6-9 */
}
.header__price:hover{
	background: rgb(233,131,60)
}
.header__sale{
/*display: inline-block;*/
	cursor:pointer;
	text-decoration: none;
	color:white;
	border:1px solid #b0f172;
	padding:0px 22px;
	font-size: 15px;
	float: right;
	clear:right;
	margin-top: 8px;
	width:110px;
	text-align:center;
	background: tomato;
	margin-right: 32px;
	background: rgb(172, 240, 31); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(172, 240, 31,1) 0%, rgba(127, 212, 47,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(172, 240, 31,1)), color-stop(100%,rgba(127, 212, 47,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(172, 240, 31,1) 0%,rgba(127, 212, 47,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(172, 240, 31,1) 0%,rgba(127, 212, 47,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(172, 240, 31,1) 0%,rgba(127, 212, 47,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(172, 240, 31,1) 0%,rgba(127, 212, 47,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acf01f', endColorstr='#7fd42f',GradientType=1 ); /* IE6-9 */
}
.header__sale:hover{
	background: rgb(127, 212, 47)
}

.header__search{
	width: 260px;
	display: inline-block;
	float: left;
    position: relative;
}
.header__search-input{
    position: absolute;
    top: 15px;
	width: 100%;
	background-color: white;
	border:0;
	padding: 7px;
	padding-right: 36px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    outline: none;
line-height:16px;
    -webkit-appearance: none;
}

.header__search .submit {
    position: absolute;
    right: 0;
    top: 15px;
    width: 30px;
    height: 30px;
    border: none;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    padding: 0;
    margin: 0;
    background-color: white;
    background-image: url(../images/search.png);
    background-position: center right;
    background-repeat: no-repeat;
}

.header__line-blue{
	background-image: url(../images/head.png);
	position: relative;
	line-height: 60px;
}
.header__line-blue:after,.header__line-blue:before{
	width: 100%;
	height: 7px;
	content: '';
	background: rgba(255,0,0,0.2);
	display: block;
	position: absolute;
}
.header__line-blue:before{
	top: 0;
	left: 0;
	width: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3MWExNiIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjE5MTciIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(7,26,22,0.33) 0%, rgba(18,25,23,0.01) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,26,22,0.33)), color-stop(100%,rgba(18,25,23,0.01)));
	background: -webkit-linear-gradient(top,  rgba(7,26,22,0.33) 0%,rgba(18,25,23,0.01) 100%);
	background: -o-linear-gradient(top,  rgba(7,26,22,0.33) 0%,rgba(18,25,23,0.01) 100%);
	background: -ms-linear-gradient(top,  rgba(7,26,22,0.33) 0%,rgba(18,25,23,0.01) 100%);
	background: linear-gradient(to bottom,  rgba(7,26,22,0.33) 0%,rgba(18,25,23,0.01) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54071a16', endColorstr='#03121917',GradientType=0 );
}
.header__line-blue:after{
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMTkxNyIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzFhMTYiIHN0b3Atb3BhY2l0eT0iMC4zMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(18,25,23,0.01) 0%, rgba(7,26,22,0.33) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,25,23,0.01)), color-stop(100%,rgba(7,26,22,0.33)));
	background: -webkit-linear-gradient(top,  rgba(18,25,23,0.01) 0%,rgba(7,26,22,0.33) 100%);
	background: -o-linear-gradient(top,  rgba(18,25,23,0.01) 0%,rgba(7,26,22,0.33) 100%);
	background: -ms-linear-gradient(top,  rgba(18,25,23,0.01) 0%,rgba(7,26,22,0.33) 100%);
	background: linear-gradient(to bottom,  rgba(18,25,23,0.01) 0%,rgba(7,26,22,0.33) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03121917', endColorstr='#54071a16',GradientType=0 );

}
/*##############################################################*/
.link-price{
	display: inline-block;
	margin-left: 118px;
	color:white;
	text-decoration: none;
	border:1px solid rgb(241,136,65);
	padding:0px 22px;
	font-size: 15px;
	margin-top: 8px;
	background: rgb(252,110,14);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNmUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTg4NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(252,110,14,1) 0%, rgba(241,136,65,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(252,110,14,1)), color-stop(100%,rgba(241,136,65,1)));
	background: -webkit-linear-gradient(left,  rgba(252,110,14,1) 0%,rgba(241,136,65,1) 100%);
	background: -o-linear-gradient(left,  rgba(252,110,14,1) 0%,rgba(241,136,65,1) 100%);
	background: -ms-linear-gradient(left,  rgba(252,110,14,1) 0%,rgba(241,136,65,1) 100%);
	background: linear-gradient(to right,  rgba(252,110,14,1) 0%,rgba(241,136,65,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e0e', endColorstr='#f18841',GradientType=1 );
}
.link-price:hover{
	background: rgb(241,136,65);
}

/*##############################################################*/
.nav {
	display: block;
	margin-left: 280px;
	font-size: 0;
	line-height: 0;
}
.nav-list{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1px;
	position: relative;
	z-index: 90;
	white-space: nowrap;
}

.nav-item{
	white-space: normal;
	display: inline-block;
	margin: 0px;
	margin-left: 6px;
	padding: 0 6px;
	font-size: 18px;
	line-height: 60px;
	position: relative;	
}
.nav-item:first-child,.nav-item--first-child{
	margin-left: 0;

}
.nav-item:last-child,.nav-item--last-child{
	margin-right: 0;
	padding-right: 0;
}
.nav-item:hover{
	background: rgba(0,0,0,0.1);
}
.nav-a{
	display: inline-block;
	height: 100%;
	color:white;
	text-transform: uppercase;
	text-decoration: none;
    cursor: pointer;
}
.nav-sub-list{
	position: absolute;
	top: 60px;
	/*background: silver;*/
	left: 0;
	margin: 0;
	text-align: left;
	font-size: 18px;
	line-height: 30px;
	white-space: nowrap;
	display: none;
	padding: 0 ;
    padding-bottom: 100px;

}
.nav-sub-item{	
	padding: 0;
	cursor: pointer;
}
.nav-sub-title{
	padding-left: 32px;
	padding-right: 10px;
	text-decoration: none;
	color: #4d4d4d;
} 

.nav-sub-sub-list{
	margin: 0;
	font-size: 14px;
	padding: 0;
	overflow: hidden;
	display: none;
	line-height: 25px;
}
/*.nav-item:hover .nav-sub-list{
	display: block;
}*/
.nav-sub-sub-a {
	padding:0;
	padding-left: 44px;
	padding-right: 10px;
	text-decoration: none;
	color:#4D4D4D;


}
.nav-sub-title, .nav-sub-sub-a{
	display: block;
	height: 100%;
}
.nav-sub-title{
	background-repeat: no-repeat;
	background-size: contain;
}
.s-color1 .nav-sub-title {background-image: url(../images/square-menu1.png);}
.s-color2 .nav-sub-title {background-image: url(../images/square-menu2.png);}
.s-color3 .nav-sub-title {background-image: url(../images/square-menu3.png);}
.s-color4 .nav-sub-title {background-image: url(../images/square-menu4.png);}
.s-color5 .nav-sub-title {background-image: url(../images/square-menu5.png);}

.s-color1 .nav-sub-title{background-color: #52b0e3;}
.s-color2 .nav-sub-title{background-color: #f49b46;}
.s-color3 .nav-sub-title{background-color: #fdee4f;}
.s-color4 .nav-sub-title{background-color: #b4a7d2;}
.s-color5 .nav-sub-title{background-color: #71bcc3;}

.s-color1 .nav-sub-sub-list{background-color: #83C9F0;}
.s-color2 .nav-sub-sub-list{background-color: #F5B571;}
.s-color3 .nav-sub-sub-list{background-color: #FBF186;}
.s-color4 .nav-sub-sub-list{background-color: #D0C7E4;}
.s-color5 .nav-sub-sub-list{background-color: #A4D7DE;}

.nav-sub-sub-a{
}
.s-color1 .nav-sub-sub-a:hover{	background-color:#52b0e3 ;}
.s-color2 .nav-sub-sub-a:hover{	background-color:#f49b46 ;}
.s-color3 .nav-sub-sub-a:hover{	background-color:#fdee4f ;}
.s-color4 .nav-sub-sub-a:hover{	background-color:#b4a7d2 ;}
.s-color5 .nav-sub-sub-a:hover{	background-color:#71bcc3;}
/*################################################################*/
.footer{
	background: url(../images/footer.png);
	padding: 12px 0; 
	position: relative;
	margin-top: -63px;
}
.footer:after{
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 10px;
	width: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3MWExNiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjE5MTciIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(7,26,22,0.15) 0%, rgba(18,25,23,0.01) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,26,22,0.15)), color-stop(100%,rgba(18,25,23,0.01)));
	background: -webkit-linear-gradient(top,  rgba(7,26,22,0.15) 0%,rgba(18,25,23,0.01) 100%);
	background: -o-linear-gradient(top,  rgba(7,26,22,0.15) 0%,rgba(18,25,23,0.01) 100%);
	background: -ms-linear-gradient(top,  rgba(7,26,22,0.15) 0%,rgba(18,25,23,0.01) 100%);
	background: linear-gradient(to bottom,  rgba(7,26,22,0.15) 0%,rgba(18,25,23,0.01) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26071a16', endColorstr='#03121917',GradientType=0 );
}
.footer__logo{
	background: url(../images/logo-mini.png) no-repeat;
	width: 165px;
	height: 30px;
	display: inline-block;
}
.footer__nav{
	display: inline-block;
	font-size: 13px;
	line-height: 100%;

}
.footer__nav-list{
	display: inline-block;
	margin: 0;
	padding: 0;
}

.footer__nav-item{
	display: inline-block;
	margin: 0;
	padding: 0;
}
.footer__nav-a{
	color:black;
	padding: 0 6px;
}
.footer__nav-a:hover{	
text-decoration: none;
}
.footer__cwr{
	display: inline-block;
	font-family: arial,sans-serif;
	font-size: 12px;
	height: 32px;
	padding-top: 6px; 
	line-height: 120%;
	padding-left: 40px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABLxJREFUeNqkV32IVUUUPzP37rfs+twNg5JKIzIsBd38eK7uugn9tWGakB+8AkMQotDAPwoN6b+o9h9hI4qWyqU21qyF2J76fCm7tilJSl+IWrhG2m69iFif793xN3M/3n1v3713Ll04nJm5c87vnLkzvzmXjYxkSD7t6V2LoNYQF7MhgnHxN/pj42vfPlcoFsmyBEU9nDOqMU1ijKn+qiuba+BnPRniAfhsRNuCvsoM8WV29tCknMNkAAB/He09xATDBJKifDC0DfHW6Iq+3VEBGJyTaRp+8DmwPw7QxfBh+3R9G+IfYrQx23z4KJt6aeFSzD9jp+CbqLx6RsmTS/tGgzPnyLwE7gTQC9sXqoDbOESXMHY/R2OdspDZulLZZ2JNHHDHvqPCR6X/+ZB7ZQCt9oAtnh/utOUYp7ZY4KRs26QPz6ftx8YhZ4yLOSaUiMheilntm9fUmMGbQtoEZ++KQEzY7c6AnYi7CZ0xrnRj5W6XGy78SMCGVfqx/asxbkmdQ5Q07i6/u/Rev9S+O2i3V3uSVzc1w7Z5hh/3U9vBXIdc4YjuBOSQl70/6pJOrv1xRxPXAHeW+DEIL/fjy56JW9DPZ2qHi+a33X2i/cTObXg7gEiTmIjzSwbaDdD3QNpVNkR7seH2RYEj+zrM3+dkP4X2aeg/0ctD55H9NejDmbrhHzwiCntWfvfMHQjnAKJ/DsYv4lsePL3oo6qslPxtUwvOfT/mdWLebugPvm4duhW6WF8Mp8NXkzF11FZeSL0Kp/vJsM5BD8L59yCVv6DlbrwLY8sBvhX9WWivzrYNnpX2RcsKpXEzCrwWR00I9d1eg2yHLHEk6Ni+6YLrPDwK3P3mow/1F5DdYDCpeKQzQDEergPu293nI0gLh1tc+F8BuN88gF6nIrL/L9v66XScAEytzEsrYNgk4suel62AQTEfrg1uA95ZhVT8pNXQmXuyJXYAWuD27GXllOqj7VJ/mTY47hSuC7760pYEstxckb2YSd20Uwdc3aYo37gOePLillpk9x6cN6F7ELoD/YSibFyM6rLitBFa0upTnf9ueDY889KdYoaBr/jp6XqwWjc22gHo+RL45LyB8YppRcgEZEgKwF/G3He7bvZ0QPfC9vwIHRFBRQxLp7O0/GwqARrdK0s5WaXA0ATlNkDPRb/OqeO2A/xDneXtmn7iCGx71AkxRA7tSbTz8JPH62tof4Kx94/fPCrMR8+kcHvhSiZ6JLCGY7jBiA5pb20m3oD0OLYtjrjvJM7jkAXovYJNSIgU4OSr37yy3COdMWRvaeMzdQUXKupKKsegPd2z1tXLguTBgDrQT7k3hF2uaMmx2s9x94tcBG3XQ+7DOVA7Oyx7+UwXCsV4FGfQdEj2LkaTfGV5UaFQLLXLIs/HpVhlw7yfkJl+bTxLVsUTAXWgn3J/j0WvOGpMblx/pV0VgyYwk4adWo0Cqli8wxzdlQe4JDfYfUa+pZ9B3Vyc+moy8wcfe7j/V0S0DRFdr5L9FNqpzNyBi7rc7v0vMNGLDN+Bj2KV7L/Bu1RZUbrql63yV3ohiCOhfqMZyR+Wn0/N+ziv83se9L/QZa5PINsFIKFGaAu+J9K5Y5fd97cFGABEHyFzdhl/lwAAAABJRU5ErkJggg==);
	background-position: left center;
	background-repeat: no-repeat;
	color:black;
	text-decoration: none;
}
.footer-wrap{
	text-align: justify;
    -moz-text-align-last: justify;
    -webkit-text-align-last: justify;
    text-align-last: justify;
	font-size: 1px;
	line-height: 0;
}
.footer-wrap:after{
	width: 100%;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;
}
/*################################################################*/
.proposals{
	text-align: justify;
	font-size: 1px;
	line-height: 0;
	color:white;
}
.proposals:after{
	width: 100%;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
	content: '';
	display: inline-block;
}
.proposal{
	text-align: left;
	width: 230px;
	display: inline-block;
	border:0px solid transparent;
	overflow: hidden;
}
.proposal:hover .proposal__info{
	background: #084E70;
}
.proposal__cat,
.proposal__title,
.proposal__vol,
.proposal__price{
	width: 202px;
	line-height: 120%;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	color:white;
}
.proposal__price{
	font-weight: 300;
	margin-top: 4px;
}
.proposal__img-wrap{
	height: 172px;	
	width: 230px;
	text-align:center;
}
.proposal__img{
	max-width: 230px;
}
.proposal__info{
	font-size: 16px;
	background: #0c75a7;
	padding: 6px 12px;
	line-height: 140%;
	text-align: center;
}







/*################################################################*/
.companys{
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	margin:0 40px;

}
.companys__left,
.companys__right{
	position: absolute;
	width: 32px;
	top: 0px;
	bottom: 0;
	margin: auto;
	background-position: center;
	background-repeat: no-repeat;
	cursor:pointer;
}
.companys__left:hover,
.companys__right:hover{
	background-color: silver;

}
.companys__left {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAtCAYAAACnF+sSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAipJREFUeNqUlmlLw0AQhpttbY1WsFpU1BTxvsDv/v8/4Id6i3jg1UMUKzRtWmfgXRiXTTINvNAm2eednZnNblCY7CqRKvjdJyXFCQc3SCekVVJM6pUmANRIp4CMSAGpowVMkXYxuAzADEPMBO4HAPGVkFqcB6Oc+w5pGf/HGPxAGmoAddIRQAHcL0htfmgUc2f3JQxm9w/SHWmQBwjgvk+y5R7CvWVfMjnuWx73K+ueB6jBvYTB7N4kdeVLJsN9U2S+APdbgHIB807m7dy77osmp+5y7jeuexqAM38MkM38JenTF6oL4D7fczLfRt1jDWDRqTt33bmsexagjLrXhfs76VrWPQswjxUn587unaxeNyLz256u82beB1ggHTruTV/dfQAetOHUvYXMDzUA/squCHcG3Gvc0xppLJazCtBHuRLcK2Ih1TWAIr6wPNeIVMX9adIP6QXPMwF2lynjs21wn3PzBFAuYIReXyfN4R5/979Ir1lRyK0tdqIwmMojb2EagBsFVyEkfZPe0qJwN9cBBkV4ZnPBm8ivBiCjqCKKGSTSmwvf9t7HoEjkIkyriA9go4hERUIRRZIH8PVFgFw8u1GkAUaArHkq8i8XWUecGK4NvOftiyxAWl98yb7IO2QNPFGE6IueBpAAIvsilCtVc8yLMXe3O7kvehqAjSISUVQQQVt7SuPt7QzRjAFhGe1JNUEPlNBgD9juf4KC/rIJnEWTcRWSPwEGABJgniDVD4R+AAAAAElFTkSuQmCC);
	left: 0px;
}
.companys__right{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAtCAYAAACnF+sSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNqMVu9PGkEQvbulgKhJEaRtCjVRi1UTv/n//wnGD/YXNWrbpK1FaVqpInJ0pr5JJsve7WzyAlzYN29m3u5cmiRJSnCEWvK4JoSHxLh4Y4XwgnBA2CDkhD/4jC7eXCX0CYeEjPAMBD8tBBlSaICI8QqET6wEE0Sb4Rlv3CU0rTXIsblLWMHzBtL4FquFU5WvQ76DsiXCF8KNhSBH615CRQqCqAqnvt9BRQ/PU3jjK2FsIchBwgSrSsVvwndV5EICqUUVhsoAVvG5SIVPkINEVEhHfhF+hGrhAqShjvDvC8JfC4Go6AZqsdARV1DcqdeRDKks+KKIYAZf9DxfjKFiFiMQX9RQCzl0dV9FGUGoFnXfFy5y2CZKhd+RsYXA98VCR5zhyGt3ahX/3WkhYBX3gY5cszsz4+XLfz4jzNVd+pzrYyVI8TkP3YmW1SZsqqLPcLgmFcNmvmS3QSIKLgnn7FaLghbhjbrm2eInhCtLCqxwi9Dxon+S8RcjWCPsqdx501t0JVpEyb2juiDRpxaCp4iuc/9AGFnayJt2YBbpP4+/gY5eRsAt20cRpe8cfeibKUTAB+c1YV094+gf/ehFBC3Id17fh0Xj3c99S1V+jttnEIoeIljDu0FFRX+n+15GEIq+0PcygqZXeYk+ir3iiOf7XnSu/CluoyhBC7lr172XExcjcHi1ayvXDZH7vYVApo5I503HRX0vms5zDM8Ux/UoNMrLLksmWsYU4olzG7pAQ+ufAAMATlKcH97qJEUAAAAASUVORK5CYII=);
	right: 0;
}
.companys-wrap{
	background: #eeeef0;
	position: relative;
	padding: 16px 0;
		-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.companys__item{
	vertical-align: middle;
	padding: 0 16px;
	display: inline-block;
}
.companys__all-a{
	position: absolute;
	right: 24px;
	bottom: 12px;
	background: #eeeef0;
	padding: 0px 8px;
	display: inline-block;
}
.companys-wrap--mobile{}
.companys-wrap--mobile .companys{
	overflow-x:scroll;
-webkit-overflow-scrolling: touch
}
.companys-wrap--mobile .companys__left,
.companys-wrap--mobile .companys__right{
	display:none;
}
/*################################################################*/
.article__wrap {
	height: 150px;
	overflow: hidden;
	background: #eeeef0;
}
.article__wrap.even{
    background: white;
}
.article__h{
	font-size: 22px;
	margin: 12px 16px 16px 32px;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
}
.article__img{
	height: 150px;
	margin-left: 12px;
}
.article__right-wrap{
	float: right;
	position: relative;
	font-size: 0;
	line-height: 0;
}
.article__content{
	margin-left: 16px;
	font-weight: 300;
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
}

.article__read-a{
	position: absolute;
	font-size: 15px;
	line-height: 16px;
	padding:4px 16px;
	bottom: 3px;
	left: -132px;
	background: #eeeef0;
}
.even .article__read-a{
    background: white;
}
/*################################################################*/
.last-news{

}
.last-news__item{
	padding:  12px 20px 4px 16px ;
}
.last-news__item:nth-child(odd){
	background: #eeeef0;

}
.last-news__content{
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	width: 850px;
	vertical-align: top;
	text-overflow: ellipsis
}
.last-news__date{
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 16px;
	float: right;
}
.last-news__link-all-news{
	margin-top: 8px;
	float: right;	
}
.last-news:after{
	clear: both;
	display: block;
	content: '';
}

/*################################################################*/
.slider{
	margin: 0;
	padding: 0;
	height: 315px;
}
.slider__item{
	margin: 0;
	padding: 0;
	position: relative;
	width: 980px;
	height: 315px;
}
.slider__item-info{
	position: absolute;
	top: 0;
	left:0;
	height: 315px;
	width: 315px;
	background: #0c75a7;
	color:white;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px;
	font-size: 24px;
	line-height: 150%	
}
.slider__item-info a{
	color:white;
	line-height: 150%
}
.slider__item-img{
	height: 100%;
	color:white;
}
.bx-controls-direction{
	visibility: hidden;
}
.slider__item-h{
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 120%;
	margin-bottom: 12px;
}
.slider__item-note{
	font-size: 18px;
}
/*################################################################*/
.breadcrumbs{
	margin: 0;
}
.breadcrumbs-wrap{

}
.breadcrumbs-item-link{
	white-space: nowrap;
}
/*.breadcrumbs-item-link:after{
	content: ">";	
	text-decoration: none;
	display: inline-block;
	padding: 0 4px 0 8px;
}*/
.breadcrumbs-item{
	white-space: nowrap;
}

/*################################################################*/
.catalog__item__detail:nth-child(4n+2), 
.catalog__item__detail:nth-child(4n+3),
.catalog__item__detail:nth-child(4n+4){
/*margin-left:16px;*/
}


.catalog__img-link__detail{
	width: 170px;
	height: 65px;
/*border:1px solid silver;*/
	display: block;
	text-decoration: none;
}


.catalog__basket__button {
    width: 40px;
    height: 40px;
    float: right;
    background-image: url("/images/basket.png");
    background-size: cover;
    display: inline-block;
}
.catalog__basket__button:hover{
    background-position: right;
}
.catalog__colorize__button{
width:50px; 
height:50px; 
/*background-color:rgb(12,117,167);*/
position:absolute;
border-radius:25px;
background-image: url("/images/colorize.png");
}
.catalog__colorize__button:hover{
    background-position: right;
}

.catalog__info_detailed_text#show-title:hover:after {
    background: white;
    border-radius: 10px;
    bottom: -20px;
    color: #000;
    content: attr(data-title);
    left: 150px;
    padding: 0px 15px;
    position: absolute;
    z-index: 98;
    font-size: 12px;
    line-height: 18px;
    border: 1px solid silver;
}
.catalog__info-bg{
	background: #fbf186;
}
.catalog__color{
	margin-top:2px;
	font-size: 15px;
	line-height: 130%;
}
.catalog__article{	
	position: absolute;
	top:114px;
	left: 1px;
	background: #fbf186;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px 8px;
	font-size: 14px;
	line-height: 130%;
	display: none;
}
.catalog__item:hover .catalog__article{
	display: block;
	z-index: 10;	
}
.catalog__note{
	position: absolute;
	text-align: left;
	background: #0071A6;
	color: black;
	z-index: 999;
	padding: 4px 12px 12px;
	margin-left: 0px;
	display: none;
	left: 0;
	line-height: 140%;
	top: 100%;
    width: 146px;
}
.catalog__note--bg{
	background: #F9F67F;
	color:black;
}
.catalog__img-link:hover + .catalog__note{
	display: block;
}
/*.catalog__img-wrap:hover .catalog__note:hover{*/
    /*display: none;*/
/*}*/

/*################################################################*/
.sort{
	text-align: right;
	line-height: 140%;
	margin-bottom: 8px;
}
.sort__type {
	font-weight: bold;
}
.sort__down,
.sort__up{
	width: 18px;
	height: 12px;
	display: inline-block;
	margin-left: 4px
}
.sort__down{
	background: url(../images/sort.png) no-repeat 0 0px;
}
.sort__up{
	background: url(../images/sort.png) no-repeat -18px 0px;
}

/*################################################################*/

.seacrh-result{
	font-size: 15px;
}
.seacrh-result__item{
	margin-bottom: 8px;
}
.seacrh-result__item:after{
	clear: both;
	content:'';
	display: table;
}
.seacrh-result__item__img-wrap{
	width: 172px;
	height: 115px;
	float: left;
	border:1px solid silver;
	margin-right: 8px;
}
.seacrh-result__item__img{
	width: 172px;
	height: 115px;
}
.seacrh-result__item-find{
	color:black;
	background: #88cdf2;
}
.seacrh-result__item-price{
	color:#008dd2;
	font-size: 17px;
	margin-top: 12px;
	font-weight: bold;
}
/*################################################################*/
.news-list{
	
}

.news-list__item,.news-list__item--even{
	position: relative;
	height: 150px;
	overflow: hidden;
	margin-bottom: 8px;

}
.news-list__item{
	background: #eeeef0;
}
.news-list__item--even{
	background: white
}
.news-list__item:after{
	content: '';
	display: table;
	clear: both;
}
.news-list__item-img-wrap{
	width: 235px;
	height: 150px;
	float: left;
	margin-right: 16px;
}
.news-list__item-title{
	padding: 12px 0 4px 12px;
	font-size: 20px;
	display: inline-block;
	max-width: 600px;
	font-weight: normal;
	margin: 0;
}
.news-list__item-title a{
	text-decoration: none;
	color:black;
}
.news-list__item-img{
	width: 235px;
	height: 150px;
}
.news-list__item-date{
	position: absolute;
	top: 14px;
	right: 18px;
	color:grey;
}
.news-list__item-content{
	padding-right: 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.news-list__item-link{
	position: absolute;
	bottom: 12px;
	right: 18px;
}

/*################################################################*/
.article-one{
	position: relative;
}
.article-one__h{
	width:860px;
	font-size: 22px;
	margin: 12px 16px 16px 32px;
	padding: 0;
	font-weight: normal;
	line-height: 30px;
}
.article-one__date{
	position: absolute;
	top: 2px;
	right: 18px;
	color:grey;
}
.article-one__content{
	margin-bottom: 16px;
}
.article-one__content img{
	display: block;
	margin: 6px auto;
}
.article-one__first-world{
	color:#20AFE2;
}
.article-one__img-wrap{
	float:left;
	margin-right: 12px;
}
.article-one__img{

}
/*################################################################*/
/*################################################################*/
/*################################################################*/
/*################################################################*/
/*################################################################*/
.grid-4{
	display: block;
	width:25%;
	margin: 0 auto;
}
.grid-4:after{
	content: '';
	display: table;
	clear:both;
}
.cell-4{
	float:left;
	position: relative;
	width:100%;
	margin-right: -999%;
	margin-left: -150%;
}
/*#################################*/
/*position*/
.cell-position--3{
	left:-300%;
}
.cell-position--2{
	left:-200%;
}
.cell-position--1{
	left:-100%;
}
.cell-position-1{
	left:0%;
}
.cell-position-2{
	left:100%;
}
.cell-position-3{
	left:200%;
}
.cell-position-4{
	left:300%;
}
.cell-position-5{
	left:400%;
}
.cell-position-6{
	left:500%;
}
.cell-position-7{
	left:600%;
}
.cell-position-8{
	left:700%;
}
.cell-position-9{
	left:800%;
}
.cell-position-10{
	left:900%;
}
.cell-position-11{
	left:1000%;
}
.cell-position-12{
	left:1100%;
}
.cell-position-13{
	left:1200%;
}
.cell-position-14{
	left:1300%;
}
.cell-position-15{
	left:1400%;
}
.cell-position-16{
	left:1500%;
}
.cell-position-17{
	left:1600%;
}
.cell-position-18{
	left:1700%;
}


/*width*/
.cell-width-1{
	width:100%;
}
.cell-width-2{
	width: 200%;
}
.cell-width-3{
	width: 300%;
}
.cell-width-4{
	width: 400%;
}
.cell-width-5{
	width: 500%;
}
.cell-width-6{
	width: 600%;
}
.cell-width-7{
	width: 700%;
}
.cell-width-8{
	width: 800%;
}
.cell-width-9{
	width: 900%;
}
.cell-width-10{
	width: 1000%;
}
.cell-width-11{
	width: 1100%;
}
.cell-width-12{
	width: 1200%;
}
.cell-width-13{
	width: 1300%;
}
.cell-width-14{
	width: 1400%;
}
.cell-width-15{
	width: 1500%;
}
.cell-width-16{
	width: 1600%;
}
.cell-width-17{
	width: 1700%;
}
.cell-width-18{
	width: 1800%;
}

/*################################################################*/
.ya-map{
	background: silver;
	display: inline-block;
	width: 100%;
	height: 500px;
	margin-bottom:24px;
}
/*################################################################*/
.popup-bg{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(128,128,128,0.3);
	top: 0;
	z-index: 100;
	display: none;
}
.popup{
	position: absolute;
	width: 300px;
	top: 10%;
	right: 0;
	left: 0;
	background: white;
	border:1px solid #0090d3;
	margin: auto;
	padding:24px;
}
.popup-close{
	position: absolute;
	top: 8px;
	right: 10px;
	padding: 0 6px;
	font-size: 24px;
	line-height: 24px;
	color:#0090d3;
	font-weight: bold;
	cursor:pointer;

}
.popup-h{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 16px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.popup-form__select{
	width: 100%;
	border:1px solid #0090d3;
	line-height: 24px;
	height: 28px;
	margin-bottom: 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popup-form__input{
	width: 100%;
	border:1px solid #0090d3;
	line-height: 24px;
	height: 24px;
	margin-bottom: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    padding: 4px;
}
.popup-form__textarea{
	width: 100%;
	border:1px solid #0090d3;
	resize: vertical;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height:120px;
    padding: 4px;
}
.popup-form__bt{
	display: inline-block;
	background: tomato;
	color: white;
	border: 1px solid #43AEE0;
	padding: 0px 22px;
	font-size: 15px;
	line-height: 22px;
	float: right;
	margin-top: 16px;
	background: rgb(12,117,167);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(12,117,167,1) 0%, rgba(0,141,210,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(12,117,167,1)), color-stop(100%,rgba(0,141,210,1)));
	background: -webkit-linear-gradient(left, rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: -o-linear-gradient(left, rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: -ms-linear-gradient(left, rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	background: linear-gradient(to right, rgba(12,117,167,1) 0%,rgba(0,141,210,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c75a7', endColorstr='#008dd2',GradientType=1 );
}
.feedback-form-invalid{
    border: 1px solid red;
}
.thanks{
	background: white;
	border:1px solid #0090d3;
	position: absolute;
	top: 0;
	margin-top: 110%;
	padding:12px 24px 24px 24px;
	left: 0;
	text-align: center;
	color:#0090d3;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.thanks-arrow{
	position: absolute;
	top: -16px;
	left: 236px;
	width: 0;
	height: 0;
	border:20px solid transparent;
	border-bottom-color: #0090d3;
	border-top-width: 0px;
	border-left-width: 12px;
	border-right-width: 0px;
	border-bottom-width: 16px;
}
.thanks-arrow:after{
	content: '';
	position: absolute;
	top: 2px;
	left: -11px;
	width: 0;
	height: 0;
	border:20px solid transparent;
	border-bottom-color: white;
	border-top-width: 0px;
	border-left-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 14px;
}
.popup-wait-bg{
	background: rgba(128,128,128,0.3);	
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.popup-wait{
	width: 80px;
	height: 80px;
	border-radius: 8px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	background-position: center;
	background-repeat: no-repeat;
	background-color: white;
	background-image: url(data:image/gif;base64,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);
}
/*################################################################*/
.error-wrap{
	text-align: center;
}
.error{
	margin-top:64px;
	display: inline-block;
	padding: 16px;
	color:#E27129;
	text-align: center;
	text-transform: uppercase;
}
.error__n{
	font-size: 54px;
	line-height: 100%;
	margin-bottom: 24px;

}
.error__note{
	font-size: 14px;
	line-height: 100%;
}
/*################################################################*/
.pages{
	text-align: center;
	cursor: default;
}
.pages-select{
	color: #008dd2;
	cursor:default;
    padding: 0 4px; /*add*/
}
.pages-link{
	color:black;
	text-decoration: none;
	padding: 0 4px;
}
.pages-link:hover{
	background: #008dd2;
	color:white;
}
.pages-link-edge-a,
.pages-link-edge-z{
	color:black;
	height: 18px;
	margin: 0 1em;
	display: inline-block;
	line-height: 18px;
}
.pages-link-edge-z{
	background: url(../images/arrow-z.png);
	background-position: center right; 
	background-repeat: no-repeat;
	padding-right: 16px;
}
.pages-link-edge-a{
	background: url(../images/arrow-a.png);
	background-position: center left; 
	background-repeat: no-repeat;
	padding-left: 16px;
}
/*################################################################*/
/*################################################################*/
/*################################################################*/
/*################################################################*/