@charset 'UTF-8';
body {
	padding: 2px;
	background: #496077;
}
.wrapper {
	min-width: 1200px;
	min-height: 100%;
}
.mainHeader {
	/*background: #ccc;*/
	/*height: 67px;*/
	height: 93px;
}
.body {
	padding: 20px 23px 73px 23px;
	background: #fff;
	position: relative;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);
	-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.5);

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bodyInner {
	border: 1px dashed #808080;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bodyInner2 {
	padding: 10px 17px;
}
.mainHeader > .topLine {
	/*height: 35px;*/
	height: 61px;
	/*padding-top: 12px;
	padding-left: 150px;*/
	padding-top: 22px;
	padding-left: 180px;
	position: relative;
	color: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mainHeader > .topLine a {
	color: #ffffff;
}
.logo {
	position: absolute;left: 41px;top: 0px;
}
.mainHeader .exit {
	margin: 0 30px;
	text-decoration: underline;
}
.mainHeader .exit:hover {
	text-decoration: none;
}
.mainHeader nav {
	height: 32px;
	background: rgb(70,83,91);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NTM1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzM5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(70,83,91,1) 0%, rgba(44,57,65,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,83,91,1)), color-stop(100%,rgba(44,57,65,1)));
	background: -webkit-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: -o-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: -ms-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: linear-gradient(to bottom,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46535b', endColorstr='#2c3941',GradientType=0 );

}
.infoP {
	float: right;
	margin-top: 8px;
	margin-right: 10px;
	color: #fff;
        max-width: 490px;
        overflow: hidden;
        white-space: nowrap;
}
.mainHeader nav ul {
	border: 1px solid #1f2b34;

}
.mainHeader nav li {
	list-style: none;
	float: left;
        position:relative;
}
.mainHeader nav a {
	border-right: 1px solid #1f2b34;
	height: 30px;
	line-height: 29px;
	padding: 0 20px;
	display: block;
	background: rgb(70,83,91);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NTM1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzM5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(70,83,91,1) 0%, rgba(44,57,65,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,83,91,1)), color-stop(100%,rgba(44,57,65,1)));
	background: -webkit-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: -o-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: -ms-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: linear-gradient(to bottom,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46535b', endColorstr='#2c3941',GradientType=0 );

	color: #ffffff;
}
.mainHeader nav a:hover {
	background: rgb(80,129,156);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwODE5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjU5NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(80,129,156,1) 0%, rgba(43,89,114,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,129,156,1)), color-stop(100%,rgba(43,89,114,1)));
	background: -webkit-linear-gradient(top,  rgba(80,129,156,1) 0%,rgba(43,89,114,1) 100%);
	background: -o-linear-gradient(top,  rgba(80,129,156,1) 0%,rgba(43,89,114,1) 100%);
	background: -ms-linear-gradient(top,  rgba(80,129,156,1) 0%,rgba(43,89,114,1) 100%);
	background: linear-gradient(to bottom,  rgba(80,129,156,1) 0%,rgba(43,89,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50819c', endColorstr='#2b5972',GradientType=0 );
}
.breadCrumbs {
	height: 15px;
	line-height: 15px;
	padding-left: 25px;
	margin-bottom: 15px;
	background: url(../img/breadCrumbs.png) 5px 0px no-repeat;
	color: #36434c;
}
.breadCrumbs a {
	color: #36434c;
}
.breadCrumbs a:after {
	content:'»';
	margin: 0 5px;
	position: relative;top: -1px;
}
.titleLine {
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
	background: #3d6c86;
	font-size: 20px;
	color: #fff;
}
.titleLine img {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
.titleLine h1 {
	font-weight: normal;
}
.stepsLine {
	height: 38px;
	border: 1px solid #d6e0e9;
	background: #f3f7fc;
	margin-bottom: 15px;
	color: #37444d;
}
.stepsLine .active {
	outline: 1px solid #3e4c55;
	border-right: none;
	background: rgb(130,178,203);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYjJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZThlYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(130,178,203,1) 0%, rgba(94,142,168,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,178,203,1)), color-stop(100%,rgba(94,142,168,1)));
	background: -webkit-linear-gradient(top,  rgba(130,178,203,1) 0%,rgba(94,142,168,1) 100%);
	background: -o-linear-gradient(top,  rgba(130,178,203,1) 0%,rgba(94,142,168,1) 100%);
	background: -ms-linear-gradient(top,  rgba(130,178,203,1) 0%,rgba(94,142,168,1) 100%);
	background: linear-gradient(to bottom,  rgba(130,178,203,1) 0%,rgba(94,142,168,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b2cb', endColorstr='#5e8ea8',GradientType=0 );
	color: #fff;
	font-weight: bold;
}
.stepsLine .active a {
	color: #fff;
}
.stepsLine li {
	border-right: 1px dashed #d6e0e9;
	width: 1%;
	height: 38px;
	line-height: 37px;
	display: table-cell;
	text-align: center;
}
.stepsLine li a {
	color: #37444D;
}
.stepsLine li:last-child {
	border-right: none;
}
.contentWrap {
	border: 1px solid #d6e0e9;
	width: 100%;
	display: table;
	margin-bottom: 20px;
}
.contentAside {
	border-right: 1px solid #d6e0e9;
	/*width: 211px;*/
	width: 17%;
	/*float: left;*/
	display: table-cell;
}
.contentAside h1 {
	height: 30px;
	line-height: 29px;
	padding-left: 30px;
	/*margin-bottom: 15px;*/
	background: rgb(70,83,91);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NTM1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzM5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(70,83,91,1) 0%, rgba(44,57,65,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,83,91,1)), color-stop(100%,rgba(44,57,65,1)));
	background: -webkit-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: -o-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: -ms-linear-gradient(top,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	background: linear-gradient(to bottom,  rgba(70,83,91,1) 0%,rgba(44,57,65,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46535b', endColorstr='#2c3941',GradientType=0 );

	color: #fff;
	text-transform: uppercase;
}
.contentInner {
	width: 83%;
	display: table-cell;
}
.contentAside ul, .clientItemsWrapInnerNav ul {
	padding-left: 25px;
	margin: 10px 0 15px 0;
	list-style: none;
}
.clientItemsWrapInnerNav ul {
	padding-left: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.clientItemsWrapInnerNav ul a {
	color: #3f6f7a;
}
.contentAside li, .clientItemsWrapInnerNav li {
	margin-bottom: 3px;
}
.contentAside li a, .clientItemsWrapInnerNav li a {
	color: #37444d;
}
.contentAside li a:hover, .clientItemsWrapInnerNav li a:hover {
	color: #3d6c86;
	text-decoration: underline;
}
.contentAsideDropbdown > a {
	font-weight: bold;
	position: relative;
}
.contentAsideDropbdown a {
	position: relative;
	display: inline-block;
	padding-right: 12px;
}
.contentAsideDropbdownArrow {
	width: 7px;
	height: 5px;
	background: url(../img/contentAsideDropbdownArrow.png) no-repeat;
	position: absolute;right: 0px;top: 6px;
}
.contentAside ul ul, .clientItemsWrapInnerNav ul ul {
	padding-left: 10px;
	margin: 5px 0 10px 0;
}
.contentAsideDropbdown ul {
	display: none;
}
.contentInnerSortLine {
	border-bottom: 1px solid #d8e2ea;
	padding: 6px;
	color: #36434c;
}
.contentInnerSortLine select {
	border: 1px solid #949ca7;
}
.contentInnerSortLine span, .contentInnerSortLine select {
	margin-right: 5px;
}
.contentInnerSortLine select {
	margin-right: 25px;
}
.contentInnerSortLine select:last-child {
	margin-right: 0;
}
.contentInnerSortLine2 {
	border-bottom: 1px solid #d8e2ea;
	padding: 6px;
}
.contentInnerSortLine2 > h1 {
	margin-bottom: 6px;
	color: #36434c;
	font-size: 12px;
	font-weight: bold;
}
.contentInnerCells {
	/*border: 1px dashed #d8e2ea;*/
	/*border-bottom: none;*/
	/*width: 664px;*/
	margin: 10px auto;
	padding: 10px;
	padding-top: 0;
}
.bdrn {
	border-right: none;
}
.bdbn {
	border-bottom: none;
}
.contentInnerCell {
	border: 1px dashed #d6e0e9;
	/*border-right: 1px dashed #d6e0e9;*/
	/*border-bottom: 1px dashed #d6e0e9;*/
	width: 166px;
	/*margin-bottom: 3px;*/
	/*display: inline-block;*/
	float: left;
	text-align: center;
	/*cursor: pointer;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contentInnerCell:hover {
	background: #f3f7fc !important;
}
.contentInnerCellActive {
	background: #f3f7fc !important;
}
.contentInnerCellArt {
	padding: 5px 0;
	position: relative;
}
.contentInnerCellArtAva {
	height: 125px;
	margin-bottom: 5px;
	position: relative;
}
.contentInnerCellArt h1 {
	color: #37444d;
	font-size: 14px;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	overflow-text:ellipsis;
}
.contentInnerCellArtPrice {
	color: #ea3d00;
}
.contentInnerCellArtCheckbox {
	position: absolute; left: 5px;bottom: 5px;
}
.contentWrapAfterLine {
	/*padding-left: 17%;*/
}
.paginator {
	margin-top: 15px;
	padding-bottom: 15px;
	/*text-align:center;*/
}
.paginator ul {
	height:20px;
	padding-top:2px;
	display:inline-block;
	*display/**/:/**/inline;
	zoom:1;
}
.paginator li {
	height:20px;
	display:inline-block;
	float: left;
	list-style: none outside none;
	margin-left: 7px;
	vertical-align: middle;
}
.paginator li a {
	border: 1px solid #c9c9c9;
	height:20px;
	line-height:20px;
	display:inline-block;
	color: #717171;
	padding:0px 7px;
	background: rgb(249,249,249);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ebebeb',GradientType=0 );

	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
	-ms-box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
}
.paginator li a:hover {
	border-color:#1a6b99;
        background: none;
	background:#2183b9;
	color:#fff;
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	-ms-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	text-shadow: 0px 1px 0px rgba(28,83,113,0.8);
	/*text-decoration: underline;*/
        filter:none;
}
.paginator li a.paginatorActive {
	border-color:#1a6b99;
        background: none;
	background:#2183b9;
	color:#fff;
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	-ms-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
	text-shadow: 0px 1px 0px rgba(28,83,113,0.8);
        filter:none;
}
.showBy {
	float: left;
	padding-top: 4px;
	margin-right: 5px;
	margin-left: 20px;
}
.settingsTabsWrap {
	margin-bottom: 30px;

	position: relative;z-index: 2;
}
.settingsTabs {
	/*width: 100%;*/
	position: relative;z-index: 3;
	border-collapse: separate !important;
	border-spacing:4px 0;
	margin-left: -4px;
	margin-right: -4px;
}
.settingsTabs li {
	border: 1px solid #d9e3eb;
	width: 1%;
	height: 65px;
	display: table-cell;
	background: #f3f7fc url(../img/settingsTabs.png) 20px 10px no-repeat;
	position: relative;
	vertical-align: middle;
	color: #37444d;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.settingsTab {
	/*border: 1px solid #d9e3eb;*/
	width: 1000px;
	/*display: table-cell;*/
	/*line-height: 65px;*/
	/*margin-right: 4px;*/
}
.settingsTabs li:last-child .settingsTab {
	margin-right: 0;
}

.settingsTabs .active {
	border-bottom-color: #fff;
	background-color: #fff;
}
.settingsTabsContent {
	border: 1px solid #d9e3eb;
	background: #fff;
	/*border-top: none;*/
	position: relative;z-index: 2;
	padding: 17px 23px;
	margin-top: -1px;
	color: #37444d;
}
.settingsTabView {
	background-position: 20px 10px !important;
}
.settingsTabColor {
	background-position: 20px -61px !important;
}
.settingsTabText {
	background-position: 20px -120px !important;
}
.set2 {
	position: relative;z-index: 2;
}
/*.set2title {
	font-weight: bold;
	margin-bottom: 5px;
}*/
.set2 .fll {
	width: 32%;
	margin-right: 1%;
}
.set2 .fll li {
	width: 50%;
	padding: 5px 0;
	padding-left: 20px;
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.set2title {
	width: 100% !important;
	font-weight: bold;
}
.jPicker td {
	vertical-align: top !important;
}
.setColor {
	position: absolute;
	visibility: hidden;
}
.set1 {

}
.set1 label {
	margin: 0 5px;
}
.set3 li {
	width: 25%;
	padding-right: 5px;
	float: left;
	margin-bottom: 5px;
	overflow: hidden;
	overflow-text:ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.test2 {
	border: 1px solid #000;
	width: 150px;
	height: 150px;
}
.clientItemsWrap  {
	width: 90%;
	margin: 0 auto;
	color: #416f7a;
}
.clientBreadCrumbsLine {
	height: 35px;
        padding-top: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clientBreadCrumbsBasket {
	float: right;
	font-size: 13px;
}
.clientBreadCrumbsBasket a {
	color: #416f7a;
        
}
.clientBreadCrumbsBasket a:hover {
	text-shadow: 0px 0px 1px rgba(0,0,0,0.3);
}
.clientBreadCrumbsBasket img {
	vertical-align: baseline;
}
.clientBreadCrumbs {
	padding-left: 15px;
	margin-top: 10px;
}
.clientBreadCrumbs li {
	display: inline-block;
       
}
.clientBreadCrumbs a {
	color: #416f7a;
}
.clientBreadCrumbs li:after {
	content:'>';
	margin-left: 5px;
	margin-right: 5px;
}
.clientBreadCrumbs li:last-child:after {
	content:'';
}
.clientBreadCrumbs a:hover {
	text-decoration: underline;
}
.clientItemsWrapInner {
	width: 100%;
	border: 1px solid #e3e3e3;
}
.clientItemsInnerFooterWrap {
	border-top: 1px solid #e3e3e3;
	padding: 15px;
}
.clientItemsInnerFooter {
	width: 600px;
	margin: 0 auto;	
}
.clientItemsInnerFooter ul {
	overflow: hidden;
	padding-top: 10px;
}
.clientItemsInnerFooter li {
	width: 200px;
	float: left;
	margin-bottom: 5px;
}
.clientItemsInnerFooter li a {
	color: #4c7b98;
}
.clientItemsInnerFooter li a:hover {
	text-decoration: underline;
}
.clientItemsWrapInner h1 {
	color: #313131;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 5px;
}
.clientItemsWrapInner-row {
	width: 100%;
	display: table;
}
.clientItemsWrapInner nav {
	border-right: 1px solid #e3e3e3;
	width: 180px;
	padding: 15px;
	display: table-cell;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clientItemsInnerBody {
	padding: 15px;
	display: table-cell;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clientItemsInnerBody > header {
	margin-bottom: 10px;
}
.clientItemsInnerBody-sortBy {
	float: right;
}
.clientItemsInnerBody-sortBy a {
	color: #416F7A;
	margin-left: 5px;
}
.clientItemsInnerBody-sortBy a:hover {
	text-decoration: underline;
}
.clientItemsType {
	margin-bottom: 10px;
}
.clientItem {
	border: 1px solid #eeeeee;
	width: 48%;
	height: 188px;
	margin-right: 2%;
	margin-bottom: 15px;
	padding: 15px;
	float: left;
	font-size: 12px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clientItemTitle {
	color: #535353;
	font-weight: bold;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	overflow-text:ellipsis;
}
.clientItemTitle a {
	color: #535353;
}
.clientItemAva {
	width: 125px;
	margin-right: 15px;
	float: left;
	text-align: center;
}
.clientItemAva img {
	width: 100%;
}
.clientItemPrice {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #409d01;
	font-weight: bold;
}
.clientItemBody {
	overflow: hidden;
}
.clientItemBody > header {
	margin-bottom: 10px;
	position: relative;
}
.clientItemBasket {
	/*width: 24px;*/
	/*height: 22px;*/
	/*margin-right: 40px;*/
	float: right;
	color: #535353;
	text-align: center;
	/*position: absolute;
	right: 0;bottom: 0;*/
}
.clientItemBasket img {
	position: relative;
	left: -3px;
}
.clientItemDescr {
	max-height: 80px;
	margin-bottom: 5px;
	line-height: 1.3;
	color: #535353;
	overflow: hidden;
}
.saveColorSetWrap {
	border: 1px solid #dae3eb;
	border-top: none;
	min-width: 420px;
	height: 32px;
	line-height: 32px;
	padding: 0 25px;
	/*display: none;*/
	background: #f3f7fc;
	margin-left: -210px;
	position: absolute;bottom: 0;left: 50%;z-index: 1;
	color: #36434c;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.saveColorSetWrap li {
	list-style: none;
	float: left;
}
.saveColorSetWrap a {
	height: 32px;
	line-height: 32px;
	display: inline-block;
	color: #36434c;
	-webkit-transition: text-shadow 0.3s;
	-moz-transition: text-shadow 0.3s;
	-ms-transition: text-shadow 0.3s;
	-o-transition: text-shadow 0.3s;
	transition: text-shadow 0.3s;
}
.saveColorSetWrap a:hover {
	text-shadow: 0px 0px 1px rgba(54,67,76,0.3);
}
li.resetColorSet {
	float: right;
}
.saveColorSet a {
	padding-left: 20px;
	background: url(../img/saveColorSet.png) left 8px no-repeat;
}
.resetColorSet a {
	padding-left: 20px;
	background: url(../img/saveColorSet.png) left -24px no-repeat;
}
#clientPaginator {
	margin-top: 15px;
	padding-bottom: 15px;
	/*text-align:center;*/
}
#clientPaginator ul {
	height:20px;
	padding-top:2px;
	display:inline-block;
	*display/**/:/**/inline;
	zoom:1;
}
#clientPaginator li {
	height:20px;
	display:inline-block;
	float: left;
	list-style: none outside none;
	margin-left: 7px;
	vertical-align: middle;
}
#clientPaginator li a {
	border: 1px solid #d1d1d1;
	height:20px;
	line-height:20px;
	display:inline-block;
	color: #717171;
	padding:0px 7px;
	background: rgb(249,249,249);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ebebeb',GradientType=0 );

	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
	-ms-box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0px rgba(255,255,255,0.5);
}
.ie10 #clientPaginator li a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ie9 #clientPaginator li a, .ltIE9 #clientPaginator li a {
	-webkit-border-radius: none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
}
#clientPaginator li a:hover {
	border-color:#C1C1C1;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
#clientPaginator li a:active {
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
}
#clientPaginator li a.paginatorActive {
	border-color:#1c4147;
	background: rgb(63,111,122);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmNmY3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzQxNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(63,111,122,1) 0%, rgba(28,65,71,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,111,122,1)), color-stop(100%,rgba(28,65,71,1)));
	background: -webkit-linear-gradient(top,  rgba(63,111,122,1) 0%,rgba(28,65,71,1) 100%);
	background: -o-linear-gradient(top,  rgba(63,111,122,1) 0%,rgba(28,65,71,1) 100%);
	background: -ms-linear-gradient(top,  rgba(63,111,122,1) 0%,rgba(28,65,71,1) 100%);
	background: linear-gradient(to bottom,  rgba(63,111,122,1) 0%,rgba(28,65,71,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f6f7a', endColorstr='#1c4147',GradientType=0 );
	color:#fff;
	-webkit-box-shadow:inset 0 1px 0px rgba(255,255,255,0.2);
	-moz-box-shadow:inset 0 1px 0px rgba(255,255,255,0.2);
	-ms-box-shadow:inset 0 1px 0px rgba(255,255,255,0.2);
	box-shadow:inset 0 1px 0px rgba(255,255,255,0.2);
	text-shadow: 0px 1px 0px rgba(28,83,113,0.8);
}
.steps {
	width: 90%;
	height: 50px;
	padding-top: 15px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.steps button {
	float: right;
	display: inline-block;
	margin-left: 5px;
}

.clientItemRating {

}
.clientItemsType4 .clientItem {
	width: 24%;
	height: 240px;
	padding: 0;
	margin-right: 1%;
}


.clientItemsType3 .clientItem {width:32%;margin-right:1%;}



.clientItemsType4 .clientItemAva {
	border-bottom: 1px solid #eeeeee;
	width: auto;
	padding: 15px;
	margin-right: 0;
	float: none;
	padding-bottom: 10px;
	/*margin-bottom: 10px;*/
}
.clientItemsType4 .clientItemAva img {
	width: auto;
	/*max-height: 125px;*/
}
.clientItemsType4 .clientItemBody {
	padding: 15px;
}
.clientItemsType4 .clientItemDescr {
	display: none;
}
.clientItemsType4 .clientItemBasket {
	margin-top: -20px;
}

.clientItemsWrapInner-one {
	overflow: hidden;
}
.clientItemsWrapInner-one .clientItem {
	border: none;
	width: 90%;
	height: auto;
	margin: 0 auto;
	float: none;
}
.clientItemsWrapInner-one .clientItemAva {
	border: 1px solid #e3e3e3;
	width: auto;
	padding: 15px;
}
.clientItemsWrapInner-one .clientItemRating {
	position: absolute;top: 5px;right: 5px;
}
.clientItemsWrapInner-one .clientItemTitle {
	font-size: 14px;
	padding-right: 75px;
}
.clientItemsWrapInner-one .clientItemPrice {
	font-size: 18px;
}
.clientItemsWrapInner-one .clientItemInfo {
	color: #313131;
}
.clientItemsWrapInner-one .clientItemBody > header {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
}
.clientItemsWrapInner-one .clientItemDescr {
	clear: left;
	padding-top: 15px;
}
.clientItemsWrapInner-one .clientItemConfig  {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	color: #313131;
	font-weight: bold;
}
.clientItemsWrapInner-one .clientItemConfig p {
	margin-bottom: 10px;
}
.clientItemsWrapInner-one .clientItemConfig select {
	margin-left: 10px;
	margin-right: 10px;
}
.tableSizes {
	color: #416f7a;
	font-weight: normal;
	text-decoration: underline;
}
.tableSizes:hover {
	text-decoration: none;
}
.clientItemsWrapInner-one .clientItemDescr > h2 {
	margin-bottom: 5px;
	color: #313131;
	font-size: 13px;
	text-transform: uppercase;
}
.return2catalog {
	float: right;
	color: #393939;
	text-decoration: underline;
}
.return2catalog:hover {
	text-decoration: none;
}
.popUpBg {
	position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;
	background: #000;
	display: none;
}
.popUpWrap {
	padding: 10px;
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popUpClose {
	width: 33px;
	height: 33px;
	background: url(../img/popUpClose.png) no-repeat;
	position: absolute;right: -16px;top: -16px;
	cursor: pointer;
}
.tableSizesPopUp {
	width: 740px;
	min-height: 310px;
	background: #fff;
	margin-left: -370px;
	position: absolute;top: 50px;z-index: 100;
	left: 50%;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.tableSizesTitle {
	text-align: center;
	margin: 10px 0;
	font-size: 16px;
}
.tableSizesTabsWrap {
	position: relative;
	padding-left: 230px;
}
.tableSizesTabsWrap .njTabs {
	overflow: hidden;
}
.tableSizesTabsWrap .njTabs li {
	border: 1px solid #d1d1d1;
	padding: 6px 20px;
	margin-right: 3px;
	float: left;
	background: rgb(247,247,247);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(209,209,209,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(209,209,209,1)));
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(209,209,209,1) 100%);
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(209,209,209,1) 100%);
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(209,209,209,1) 100%);
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(209,209,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d1d1d1',GradientType=0 );

	cursor: pointer;
	color: #444444;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}
.tableSizesTabsWrap .njTabs li:hover {
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);
	-ms-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 5px rgba(0,0,0,0.3);
}
.tableSizesTabsWrap .njTabs .active {
	border-color: #1c4147;
	background: rgb(63,111,122);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmNmY3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDQyNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(63,111,122,1) 0%, rgba(29,66,72,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,111,122,1)), color-stop(100%,rgba(29,66,72,1)));
	background: -webkit-linear-gradient(top,  rgba(63,111,122,1) 0%,rgba(29,66,72,1) 100%);
	background: -o-linear-gradient(top,  rgba(63,111,122,1) 0%,rgba(29,66,72,1) 100%);
	background: -ms-linear-gradient(top,  rgba(63,111,122,1) 0%,rgba(29,66,72,1) 100%);
	background: linear-gradient(to bottom,  rgba(63,111,122,1) 0%,rgba(29,66,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f6f7a', endColorstr='#1d4248',GradientType=0 );

	color: #ffffff;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
}
.tableSizesTabsWrap .njTabsContent {
	border: 1px solid #e3e3e3;
	/*min-height: 215px;*/
	margin-top: -1px;
}
.tableSizesTabsWrap .tableSizesImg {
	margin-left: -206px;
	margin-top: -27px;
	position: absolute;
}
.tableSizesTabsWrap th {
	border-bottom: 1px solid #e3e3e3;
	width: 25%;
	height: 28px;
	color: #313131;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.tableSizesTabsWrap td {
	height: 28px;
	text-align: center;
	vertical-align: middle;
}
.clientItemsWrapInner-basket {
	padding: 10px;
}
.clientBasketFooter {
	clear: both;
	padding: 10px 10px 30px;
}
.clientBasketTotal {
	float: right;
	color: #535353;
	font-size: 16px;
}
.clientBasketTotal b {
	font-size: 18px;
}
.clientBasketTitle {
	color: #313131;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.clientItemsWrapInner-basket table {
	border: 1px solid #e3e3e3;
	color: #313131;
}
.clientItemsWrapInner-basket th {
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	height: 33px;
	background: #f5f5f5;
	vertical-align: middle;
}
.clientItemsWrapInner-basket td {
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	height: 33px;
	padding: 10px;
	vertical-align: top;
}
.clientBasketTable-photo {
	width: 150px;
	text-align: center;
}
.clientBasketTable-cost {
	width: 1%;
	font-size: 14px;
}
.clientBasketTable-costDiv {
	width: 170px;
	position: relative;
}
.clientBasketTable-remove {
	width: 12px;
	height: 12px;
	background: url(../img/clientBasketTable-remove.png) no-repeat;
	position: absolute;top: 0;right: 0;
	cursor: pointer;
}
.clientBasketTable-title {
	font-size: 14px;
}
.clientBasketTable-title a {
	color: #313131;
}
.clientBasketTable-params {
	width: 45%;
}
.clientBasketTable-params p {
	width: 50%;
	padding-right: 10px;
	float: left;
	margin-bottom: 15px;
	font-weight: bold;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clientBasketTable-params p span {
	margin-right: 10px;
}
.clientItemsWrapInner-231 {
	width: 520px;
}
.clientItemsWrapInner-231 .formLine {
	margin-bottom: 15px;
	position: relative;
	color: #313131;
	font-weight: bold;
}
.formLineTitle {
	width: 160px;
	float: left;
}
.clientItemsWrapInner-231 select {
	border: 1px solid #e3e3e3;
	width: 360px;
	height: 28px;
	padding: 3px;
	color: #535353;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clientItemsWrapInner-231 input[type="text"] {
	border: 1px solid #e3e3e3;
	width: 360px;
	height: 28px;
	padding: 3px;
	color: #535353;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.invalidFormline input[type="text"] {
	border-color: #fe9899;
}
.clientItemsWrapInner-231 textarea {
	border-color: #fe9899;
	border: 1px solid #e3e3e3;
	width: 360px;
	height: 90px;
	padding: 3px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.invalidFormlineP {
	min-width: 320px;
	color: #ec0404;
	position: absolute;left: 540px;top: 5px;
}
.deliveryMethod {
	color: #535353;
}
.deliveryMethod .flr {
	color: #cdcdcd;
}
.deliveryMethod p {
	margin-bottom: 10px;
}
div.radio {
	margin-right: 10px !important;
}
.deliveryTotal {
	font-size: 16px;
	margin-right: 15px;
	float: left;
	color: #535353;
}
.deliveryTotalPrice {
	overflow: hidden;
}
.deliveryTotalPriceSpan {
	font-size: 18px;
	color: #409d01;
}
.deliveryTotalPrice p {
	color: #cdcdcd;
}
.buttons {
	margin: 10px 0;
}
.clientBasketTitle2 {
	color: #535353;
}
.paymentLine {
	border-bottom: 1px solid red;
	padding: 10px 0;
}
.paymentLineTitle {
	color: #313131;
	width: 122px;
	margin: 0 6px;
	display: inline-block;
	font-weight: bold;
}
.paymentLineDescr {
	color: #535353;
	overflow: hidden;
}
/*not client*/
.statsWrap {
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.infoBlock {
	width: 340px;
	margin-left: 30px;
	float: right;
	border: 1px solid #e8eff1;
}
.infoBlock > header h2 {
	color: #000000;
	font-size: 16px;
}
.infoBlock > header {
	border-bottom: 1px solid #e8eff1;
	padding: 14px 0;
	padding-left: 35px;
}
.infoBlockBody {
	color: #025a8d;
	font-weight: bold;
}
.infoBlockBody a {
	color: #025a8d;
}
.infoBlockBody td {
	border-bottom: 1px solid #e8eff1;
	height: 32px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.infoBlockBody td:first-child {
	padding-left: 20px;
}
.infoBlockBody td + td {
	border-left: 1px solid #e8eff1;
	width: 70px;
	text-align: center;
}
.infoBlockBody tr:last-child td {
	border-bottom: none;
}
.statsBody {
	margin-right: 372px;
}
.statsBodyInner {
	width: 100%;
	float: left;
}
.stats_sumCost {
	color: #37444d;
	margin-bottom: 10px;
}
.rangeLine {
	margin: 10px 0;
	overflow: hidden;
}
.rangeLine li {
	border-right: 1px dashed #d6e0e9;
	float: left;
	color: #3d6c86;
	padding: 0 5px;
	margin-bottom: 5px;
}
.rangeLine li:first-child {
	padding-left: 0;
}
.rangeLine li:last-child {
	border-right: none;
}
.rangeLine span {
	outline: 0px dashed red;
	padding: 5px 4px;
	display: inline-block;
	cursor: pointer;
}
.rangeLine .active span {
	color: #fdfdfd;
	background: #3d6c86;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.stats_graph {
	border: 1px solid #d9e3eb;
	padding: 10px 20px;
	margin: 10px 0;
	margin-bottom: 20px;
}
.usualTable {
	border: 1px solid #d8e2ea;
}
.usualTable th {
	border-bottom: 1px solid #d7e1ea;
	border-right: 1px dashed #d6e0e9;
	height: 32px;
	background: #f3f7fc;
	color: #3d6c86;
	vertical-align: middle;
}
.usualTable td {
	border-right: 1px dashed #d6e0e9;
	border-bottom: 1px dashed #d6e0e9;
	height: 36px;
	padding-left: 25px;
	color: #37444d;
	vertical-align: middle;
}
.usualTable_sort {
	background: url("../img/cabTabSort.png") no-repeat scroll 95% center transparent;
	cursor: pointer;
	display: block;
	height: 32px;
	line-height: 32px;
}
.statsStatus {
	width: 10px;
	height: 10px;
	background: url(../img/statsStatus.png) no-repeat;
	margin-right: 5px;
	margin-left: -10px;
	display: inline-block;
}
.statsStatus1 {
	background-position: 0 -10px;
}
.statsStatus2 {
	background-position: 0 -20px;
}
.statsStatus3 {
	background-position: 0 -30px;
}
.excelExport {
	float: right;
	margin-top: 10px;
	cursor: pointer;
	text-decoration: underline;
        white-space: nowrap;
}
.excelExport:hover {
	text-decoration: none;
}
.infoWrap {
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.asideInfo {
	border: 1px solid #dae3eb;
	width: 337px;
	float: left;
	color: #37444d;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.asideInfo > header {
	border-bottom: 1px solid #dae3eb;
	background: #f3f7fc;
	padding: 15px 10px;
}
.asideContent {
	/*border: 1px solid #dae3eb;*/
	margin-left: 352px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.asideContentInner {
	width: 100%;
	float: left;
}
.infoWrap .statsStatus {
	margin-left: 0;
}
.asideInfo th {
	border-bottom: 1px solid #dae3eb;
	border-right: 1px solid #dae3eb;
	width: 40%;
	height: 50px;
	padding-left: 20px;
	padding-right: 10px;
	vertical-align: middle;
	text-align: left;
}
.asideInfo td {
	border-bottom: 1px solid #dae3eb;
	padding: 0 10px;
	vertical-align: middle;
}
.asideInfo tr:last-child th, .asideInfo tr:last-child td {
	border-bottom: none;
}
.infoAva {
	padding: 5px;
	text-align: center;
}
.asideContent table a {
	color: #37444D;
}













/*not client*/







































.blue {
	color: #3d6c86;
}
.button {
	border: 1px solid #2a577d;
	height: 30px;
	line-height: 29px;
	padding: 0 34px 1px !important;
	background: rgb(60,140,186);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjOGNiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzZjYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(60,140,186,1) 0%, rgba(51,108,164,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,140,186,1)), color-stop(100%,rgba(51,108,164,1)));
	background: -webkit-linear-gradient(top,  rgba(60,140,186,1) 0%,rgba(51,108,164,1) 100%);
	background: -o-linear-gradient(top,  rgba(60,140,186,1) 0%,rgba(51,108,164,1) 100%);
	background: -ms-linear-gradient(top,  rgba(60,140,186,1) 0%,rgba(51,108,164,1) 100%);
	background: linear-gradient(to bottom,  rgba(60,140,186,1) 0%,rgba(51,108,164,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8cba', endColorstr='#336ca4',GradientType=0 );

	display: inline-block;
	color: #fff;

	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.ie9 .button {
	filter:none;
}
.button:hover {
	-webkit-box-shadow: 0 0 5px rgba(60,140,186,0.8);
	-moz-box-shadow: 0 0 5px rgba(60,140,186,0.8);
	-ms-box-shadow: 0 0 5px rgba(60,140,186,0.8);
	box-shadow: 0 0 5px rgba(60,140,186,0.8);
}
.button:active {
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
	-ms-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
	box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
}
.gradientButton:hover {
	-webkit-box-shadow:inset 0 0 10px rgba(255,255,255,0.5);
	-moz-box-shadow:inset 0 0 10px rgba(255,255,255,0.5);
	-ms-box-shadow:inset 0 0 10px rgba(255,255,255,0.5);
	box-shadow:inset 0 0 10px rgba(255,255,255,0.5);
}
.gradientButton:active {
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
	-ms-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
	box-shadow:inset 0 0 10px rgba(0,0,0,0.5);
}
.bodyFooter {
	width: 100%;
	height: 73px;
	padding: 21px 23px 0 23px;
	position: absolute;
	bottom: 0;left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.webmartCMS {
	position: absolute;left: 50%;top: 12px;
	margin-left: -88px;
}

.clientItemsType4 .clientItemTitle {
 max-height: 32px;
}
.clientItemsType4 .clientItemDescr {
 max-height: 80px;
}
.clientItemsType4 .clientItemAva {
 height: 125px !important;
 overflow: hidden;
}
.clientItemsType4 .clientItemBody {
 height: 143px;
 position: relative;
 padding-bottom: 45px;
}
.clientItemsType4 .clientItemBasket {
 position: absolute;
 bottom: 5px;right: 10px;
}
.clientItemsType4 .clientItemPrice {
 position: absolute;bottom: 5px;left: 10px;
}
.diagramm {
 margin-right: 380px;
}
.clientItemAva a {
 outline: none !important;
}
#table {
 overflow: auto;
}