/*
Theme Name: E-FASTER
Author: Pusdrya Andrew - PAM
Author URI: http://e-pam.ru
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* fonts
font-family: 'Open Sans', sans-serif;
 */

html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.2;
	height: 100%;
}
.wrapper {
	min-width: 1000px;
	max-width: 1920px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.wrapper12 {
    max-width: 1200px;
    padding: 0 2%;
    margin: 0 auto;
		box-sizing: border-box;
		position: relative;
}
p {
	color: #242424;
	font-size: 16px;
	padding: 0 0 12px;
	margin: 0;
}
a {
	color: #0E8F00;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}
.alignleft {
    text-align: left;
}
img.alignleft {
    float: left;
    padding: 0 10px 10px 0;
}
.alignright {
    text-align: right;
}
img.alignright {
    float: right;
    padding: 0 0 10px 10px;
}
.aligncenter {
    text-align: center;
}
img.aligncenter {
    display: block;
    margin: 0 auto;
    padding: 0 0 10px;
}
.bold, strong {
    font-weight: bold;
}
.medium {
	font-weight: 600;
}
.italic {
    font-style: italic;
}
.attention {
	color: #ff0000;
	text-transform: uppercase;
}
.clear {
    clear: both;
}
.afterclear:after {
    display: block;
    content: '';
    clear: both;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,
.text .h1,.text .h2,.text .h3,.text .h4,.text .h5,.text .h6 {
	color: #F28900;
	font-weight: 500;
	line-height: 1.2;
	margin: 0;
}
h1,.h1,.text .h1 {
	font-size: 32px;
	padding: 0 0 20px;
}
h2,.h2,.text .h2 {
	font-size: 32px;
	padding: 0 0 20px;
}
h3,.h3,.text .h3 {
	font-size: 28px;
	padding: 0 0 18px;
}
h4,.h4,
.text .h4 {
	font-size: 18px;
	padding: 0 0 10px;
}
h5,.h5,h6,.h6,
.h5,.text .h6 {
	font-size: 16px;
	padding: 0 0 10px;
}
h1 + .after-title,
.h1 + .after-title {
	margin-top: -18px;
}

.text blockquote {
	/*clear: both;*/
	display: block;
	font-size: 18px;
	text-align: justify;
	padding: 0 0 0 30px;
	margin: 8px 0 16px;
	border-left: 2px solid #F28900;
	/*border-right: 2px solid #F28900;*/
}
.text blockquote,
.text blockquote p,
.text blockquote li{
	color: #2E2E2E;
	font-weight: 600;
	/*font-size: 21px;*/
	line-height: 1.5;
}
.text blockquote p {
	padding: 0;
}
.mark-this,
.mark-color {
	color: #FF9000;
	font-weight: 600;
}
.comments-text {
	color: #7A7A7A;
	font-size: 14px;
	line-height: 1.2;
}

.text p {
	font-size: 16px;
	line-height: 1.4;
	padding: 0 0 16px;
}

.text ul,
.text ol {
	font-size: 16px;
	padding: 0 0 5px;
	margin: 0;
}

.fst-bx-text ul,
.fst-bx-text ol{
	font-size: 14px;
}

.text ul {
	display: block;
  list-style: none;
}
.text ol {
    list-style: decimal;
		list-style-position: inside;
}
.text ul li {
	display: block;
	padding: 0 0 6px;
}
.text ul li:before {
	display: inline-block;
	content: "\f0c8";
	color: #a4c855;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
		padding-right: 10px;
		/*font-size: 9px;*/
		vertical-align: top;
		padding-top: 0.6%;
}
.text blockquote ul li:before {
	vertical-align: top;
	padding-top: 4px;
}
.text ul.contact-inf li:before {
	font-size: inherit;
	vertical-align: middle;
	padding-top: 0;

}
.text > .adv-box.box-content_text_right {
	display: block;
	float: right;
	margin: 0 0 0 20px;
}
.box-content_text_right > .user-fnc-btm {
	display: block;
	width: 350px;
	box-sizing: border-box;
	padding: 4%;
	margin: 70px 0 0 0;
	background: #FFE9BA;
}
.box-content_text_right > .user-fnc-btm > .user-bx {
	display: block;
	padding: 20px 6px;
	margin: 0;
}
.hover-form .user-bx {
	text-align: center;
}
.box-content_text_right > .user-fnc-btm > .user-bx > a,
.hover-form .user-bx > a {
	display: block;
	color: #787878;
  font-size: 14px;
  line-height: 1.1;
  text-align: center;
  font-weight: 600;
  padding: 9px;
  margin: 20px 0;
  border: 1px solid #787878;
}
.hover-form .user-bx > a {
	display: inline-block;
	width: 150px;
}
.box-content_text_right > .user-fnc-btm > .user-bx > a.login-btm,
.hover-form .user-bx > a.login-btm {
	color: #ffffff;
	background: #A4C855;
	border-color: #A4C855;
	text-transform: uppercase;
}

.fst-bx-text ul li {
	text-transform: uppercase;
	padding-bottom: 10px;
}
.text ul.too-cell > li {
	display: block;
	float: left;
	width: 49%;
	margin-right: 1%;
}
.text ul.three-cell > li {
	display: block;
	float: left;
	width: 32%;
	margin-left: 2%;
}
.text ul.three-cell > li:nth-child(3n+1){
	margin-left: 0;
}
.text.cut-height {
	padding: 0 0 20px;
	margin: 0 0 10px;
	position: relative;
	overflow: hidden;
	-webkit-transition: max-height .8s;
  transition: max-height .8s;
  max-height: 80px;
}
.text.cut-height:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 24px;
	background: #ffffff;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%); /* для webkit-браузеров */
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%); /* для firefox 3.6+ */
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%); /* для Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 100%); /* для IE10+ */
	z-index: 8;
}
.text.cut-height.open {
	max-height: 1000px;
}
.text.cut-height .ctrl-height {
	display: block;
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 100%;
	text-align: right;
	padding: 8px 0 0;
	margin: 0;
	z-index: 20;
}
.text.cut-height .ctrl-height.hide-more {
	display: none;
}
.text.cut-height.open .ctrl-height.hide-more {
	display: block;
}
.text.cut-height.open .ctrl-height.show-more {
	display: none;
}

.text ul.contact-inf {
	display: block;
	font-size: 22px;
	padding: 0 0 0 18px;
	border-left: 2px solid #a4c855;
	margin: 4px 0 12px;
}
.text ul.contact-inf li {
	font-size: 22px;
	padding: 0 0 4px;
	line-height: 1.3;
}
.text ul.contact-inf li:before {
	padding-right: 22px;
}
.text ul.contact-inf li.mail-inf:before,
.text blockquote ul li.mail-inf:before {
	content: '\f0e0';
}
.text ul.contact-inf li.phone-inf:before,
.text blockquote ul li.phone-inf:before {
	content: '\f095';
}

.padding-bt {
	padding-bottom: 18px;
}
.text .form-bx.sm-form {
	width: 400px;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=url],
input[type=number],
input[type=phone],
input[type=password],
select,
textarea {
	font-size: 14px;
	line-height: 1.1;
	padding: 6px 8px;
	box-sizing: border-box;
}
form .error-txt {
	color: #ff0000;
	font-size: 12px;
	padding: 8px 12px;
	margin: 0.4% 0 2%;
	background: rgba(0,0,0,0.1);
}

.attent-bx-inf {
	display: block;
	padding: 6px 12px;
	margin: 0 0 10px;
	background: #FFFAD1;
	border: 1px solid #D8D8D8;
}
.attent-bx-inf p {
	padding: 0;
	line-height: 1.3;
}

.hover-win {
	display: none;
}
.back-link {
	display: block;
	font-size: 14px;
	padding: 0 0 10px;
	margin: 0;
}
.hover-form .ico-wait {
	color: #787878;
	font-size: 32px;
	text-align: center;
	padding: 0 80px;
}
.hover-form .user-error {
	padding: 12px 6px;
	text-align: center;
}
.hide {
	display: none !important;
}
i.fa-RUR:after {
	content:'\f158';
}
i.fa-USD:after {
	content:'\f155';
}
i.fa-EUR:after {
	content:'\f153';
}

.box-half {
	display: block;
	float: left;
	width: 49%;
	box-sizing: border-box;
	padding: 0;
	margin: 0 0 1% 1%;
}
.box-half:nth-child(even){
	clear: both;
	margin-left: 0;
}
.box-half.border-bx {
	border: 1px solid #A3A3A3;
}
.box-half.border-bx.blue-color {
	border-color: #7E98C2;
}
.box-half.border-bx.green-color {
	border-color: #A4C855;
}

.button-type1 {
	display: inline-block;
	color: #ffffff;
	font-size: 16px;
	line-height: 1.2;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	padding: 10px 16px;
	margin: 0;
	background: #85AD2B;
}
.button-type1:hover {
	color: #ffffff;
	background: #0E8F00;
}
.button-type1.blue-color {
	background: #7E98C2;
}
.button-type1.blue-color:hover {
	background: #5074AD;
}

.btm-el {
	display: inline-block;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	padding: 10px 12px;
	margin: 0;
	background: #FF9000;
	border: none;
	outline: none;
	cursor: pointer;
	/*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;*/
}
.btm-el:hover {
	color: #ffffff;
	background: #D1821B;
}
.btm-el.back-btm {
	color: #ffffff;
	background: #7E98C2;
}
.btm-el.back-btm:hover {
	background: #5074AD;
}
.btm-el.type-2 {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.btm-el.type-3 {
	color: #6F6F6F;
	background: #ffffff;
	border: 1px solid #B2B2B1;
}
.btm-el.type-3:hover {
	color: #ffffff;
	background:#D97C04;
	border-color: #D97C04;
}
.btm-el.blue-color {
	color: #ffffff;
	background: #7E98C2;
	border-color: #7E98C2;
}
.btm-el.blue-color:hover {
	background: #5074AD;
	border-color: #5074AD;
}
.btm-el.full-line-btm {
	display: block;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.btm-el.green-color {
	background: #85AD2B;
}
.btm-el.green-color:hover {
	background: #0E8F00;
}

.thumbs-bx > .img-fake {
  display: block;
  color: #66A7BD;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  background: #BFE7F5;
  border: 1px solid #66A7BD;
  border-radius: 2px;
}
.thumbs-bx > .img-fake:after {
  display: inline-block;
  vertical-align: middle;
  font-family: FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f030';
}
.thumbs-bx > .img-fake {
  width: 50px;
  height: 50px;
  font-size: 30px;
}
.thumbs-bx > .img-fake:after {
  line-height: 50px;
}
.thumbs-bx > .img-fake.th120-120 {
  width: 120px;
  height: 120px;
  font-size: 50px;
}
.thumbs-bx > .img-fake.th120-120:after {
  line-height: 120px;
}
.link-btms-line {
	display: block;
	font-size: 0;
	padding: 0 0 8px;
	margin: 0;
}
.link-btms-line > .one-btm {
	display: inline-block;
	font-size: 16px;
	width: 23.5%;
	padding: 0;
	margin: 0 0 0 2%;
}
.link-btms-line > .one-btm:nth-child(4n+1){
	margin-left: 0;
}
.link-btms-line > .one-btm > a {
	width: 100%;
	text-align: center;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
	padding: 25px 0 20px;
	margin: 0 0 25px;
	border-bottom: 1px solid #A3A3A3;
}
.header .logo-line,
.footer .logo-line {
	display: block;
	padding: 0;
	margin: 0;
}
.header .logo-line > .logo-bx,
.header .logo-line > .menu-bx,
.footer .logo-line > .logo-bx,
.footer .logo-line > .menu-bx{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.header .logo-line > .logo-bx,
.footer .logo-line > .logo-bx{
	width: 30%;
}
.header .logo-line > .logo-bx a,
.footer .logo-line > .logo-bx a{
	display: block;
}
.header .logo-line > .logo-bx img,
.footer .logo-line > .logo-bx img {
	display: block;
	max-width: 100%;
	padding: 0;
	margin: 0;
}
.header .logo-line > .menu-bx,
.footer .logo-line > .menu-bx {
	width: 50%
}
.header .logo-line > .menu-bx > ul.menu-ul,
.footer .logo-line > .menu-bx > ul.menu-ul {
	display: block;
	float: left;
	box-sizing: border-box;
	width: 50%;
	padding: 0 4% 0 0;
}
.header .logo-line > .menu-bx > ul.menu-ul.full-type,
.header .logo-line > .menu-bx > ul.menu-ul.line-type,
.footer .logo-line > .menu-bx > ul.menu-ul.full-type,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type {
	display: block;
	float: none;
	box-sizing: border-box;
	width: 100%;
	font-size: 0;
	padding: 0;
}
.header .logo-line > .menu-bx > ul.menu-ul > li,
.footer .logo-line > .menu-bx > ul.menu-ul > li {
	display: block;
	color: #ff9000;
	font-size: 14px;
	padding: 0 0 12px;
	margin: 0;
	text-transform: uppercase;
}
.header .logo-line > .menu-bx > ul.menu-ul.full-type > li,
.header .logo-line > .menu-bx > ul.menu-ul.line-type > li,
.footer .logo-line > .menu-bx > ul.menu-ul.full-type > li,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li {
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	padding: 0 4% 12px;
}
.header .logo-line > .menu-bx > ul.menu-ul.one-type > li,
.footer .logo-line > .menu-bx > ul.menu-ul.one-type > li,
.header .logo-line > .menu-bx > ul.menu-ul.full-type > li:nth-child(odd),
.footer .logo-line > .menu-bx > ul.menu-ul.full-type > li:nth-child(odd){
	color: #ff9000;
}
.header .logo-line > .menu-bx > ul.menu-ul.too-type > li,
.footer .logo-line > .menu-bx > ul.menu-ul.too-type > li,
.header .logo-line > .menu-bx > ul.menu-ul.full-type > li:nth-child(even),
.footer .logo-line > .menu-bx > ul.menu-ul.full-type > li:nth-child(even){
	color: #a4c855;
}
.header .logo-line > .menu-bx > ul.menu-ul > li > a,
.footer .logo-line > .menu-bx > ul.menu-ul > li > a {
	color: #3f3f3f;
}
.header .logo-line > .menu-bx > ul.menu-ul > li > a:hover,
.footer .logo-line > .menu-bx > ul.menu-ul > li > a:hover {
	/*color: #707070;*/
	/*color: #0052C4;*/
	color: #D97C04;
}

.header .logo-line > .menu-bx > ul.menu-ul.line-type > li,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li {
	position: relative;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
}
.header .logo-line > .menu-bx > ul.menu-ul.line-type > li > a:after,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li > a:after {
	display: block;
	content: '';
	position: absolute;
	left: 4%;
	bottom: 0;
	width: 92%;
	height: 1px;
	background: #A3A3A3;
}
.header .logo-line > .menu-bx > ul.menu-ul.line-type > li a:hover:after,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li a:hover:after {
	background: #D97C04;
}
/*.header .logo-line > .menu-bx > ul.menu-ul.line-type > li > a:hover:before {
	display: block;
	content: '';
	position: absolute;
	left: 4%;
	bottom: 0;
	width: 92%;
	height: 1px;
	background: #A3A3A3;
}*/
.header .logo-line > .menu-bx > ul.menu-ul.line-type > li > i,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li > i {
	display: none;
}
.header .logo-line > .menu-bx > ul.menu-ul.line-type > li:hover > i,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li:hover > i {
	color: #D97C04;
}
.header .logo-line > .menu-bx > ul.menu-ul.line-type > li.selected > a,
.footer .logo-line > .menu-bx > ul.menu-ul.line-type > li.selected > a {
	color: #D97C04;
	font-weight: 600;
}

.header .logo-line > .user-bx {
	display: block;
	width: 20%;
	float: right;
	padding: 0;
	margin: 0;
}
.header .logo-line > .user-bx > .login-btm,
.header .logo-line > .user-bx > .reg-btm {
	display: block;
	color: #787878;
	font-size: 14px;
	line-height: 1.1;
	text-align: center;
	font-weight: 600;
	padding: 9px;
	margin: 0;
	border: 1px solid #787878;

	/*border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;*/
}
.header .logo-line > .user-bx > .login-btm {
	color: #ffffff;
	margin-bottom: 6px;
	background: #A4C855;
	border-color: #A4C855;
	text-transform: uppercase;
}
.header .logo-line > .user-bx > .login-btm:hover {
	background: #0E8F00;
	border-color: #0E8F00;
}
.header .logo-line > .user-bx > .reg-btm:hover {
	text-decoration: underline;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	padding: 0 0 120px;
	position: relative;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.container.air-height,
.middle .user-cab-bx.air-height,
.middle .cart-bx.air-height{
	min-height: calc(100vh - 393px);
}
.content {
	padding: 0 230px 0 0;
}
.content.no-bars {
	padding: 0;
}

.middle .find-line,
.content .find-line {
	display: block;
	padding: 20px 25px;
	margin: 0 0 36px;
	background: #FFE9BA;
}
.content .find-line > .search-bx {
	display: block;
	padding: 0;
	margin: 0;
}
.content .find-line > .search-bx .seach-line {
	display: block;
	padding: 0;
	margin: 0;
}
.content .find-line > .search-bx .seach-line > .one-str,
.content .find-line > .search-bx .seach-line > .add-bxarr > .one-str {
	display: block;
	height: 42px;
	padding: 0;
	margin: 12px 0 0;
	border: 1px solid #CCB37F;

	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	position: relative;
	overflow: hidden;
}
.content .find-line > .search-bx .seach-line > .one-str.add-field {
	border: none;
}
.content .find-line > .search-bx .seach-line > .one-str:after,
.content .find-line > .search-bx .seach-line > * > .one-str:after {
	display: block;
	content: '';
	clear: both;
}
.content .find-line > .search-bx .seach-line > .one-str:first-child {
	margin-top: 0;
}
.content .find-line > .search-bx .seach-line > .one-str > .inp-main,
.content .find-line > .search-bx .seach-line > .add-bxarr > .one-str > .inp-main {
	display: block;
	float: left;
	position: relative;
	/*width: 55%;*/
	width: 70%;
	padding: 0;
	margin: 0;
}
.content .find-line > .search-bx .multi_s-info,
.content .find-line > .search-bx .multi-seach-bx {
	display: none;
}
.content .find-line > .search-bx.full-seach .multi_s-info {
	display: block;
	padding: 6px 6px 0;
	margin: 4px 0;
	border: 1px solid #CCB37F;
	background: #FFF7E0;
}
.content .find-line > .search-bx.full-seach .multi_s-info p {
	font-size: 12px;
	text-align: center;
	padding: 0 0 8px;
}
.content .find-line > .search-bx .multi-seach-bx > .seach-line > .one-str > .inp-main,
.content .find-line > .search-bx .multi-seach-bx > .seach-line > .add-bxarr > .one-str > .inp-main {
	width: 85%;
}
.content .find-line > .search-bx .multi-seach-bx > .seach-line > .one-str > .inp-main {
	width: 100%;
}
.content .find-line > .search-bx .multi-seach-bx > .seach-line > .one-str.repeat-this > .inp-main {
	width: 100%;
}
.content .find-line > .search-bx .seach-line > .one-str > .inp-main input,
.content .find-line > .search-bx .seach-line > .add-bxarr > .one-str > .inp-main input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	color: #303030;
	padding: 12px 8px;
	margin: 0;
	border: none;
	outline: none;
	position: relative;
}
.form-bx form .one-str.textarea-field {
	height: auto !important;
}
.form-bx form .one-str textarea {
	display: block;
	width: 100%;
	min-height: 280px;
	box-sizing: border-box;
	font-size: 16px;
	color: #303030;
	padding: 12px 8px;
	margin: 0;
	border: none;
	outline: none;
	position: relative;
}
.content .find-line > .search-bx .seach-line > .one-str > .inp-main .plaseholder {
	display: block;
	position: absolute;
	right: 6px;
	bottom: 4px;
	color: #8F8F8F;
	font-size: 12px;
	line-height: 1;
	text-align: right;
	cursor: pointer;
}
.content .find-line > .search-bx .seach-line > .one-str > .inp-main.in-text .plaseholder {
	display: none;
}
.content .find-line > .search-bx .seach-line > .one-str > .inp-main .plaseholder > span {
	color: #61A358;
	font-style: italic;
	text-decoration: underline;
	/*border-bottom: 1px dashed #8F8F8F;*/
}
.content .find-line > .search-bx .seach-line > .one-str > .inp-main .plaseholder > span:hover {
	color: #ff0000;
}
.content .find-line > .search-bx .seach-line > .one-str > .seach-in {
	display: block;
	float: left;
	box-sizing: border-box;
	width: 30%;
	padding: 2px;
	background: #C1C1C1;
}
.content .find-line > .search-bx .seach-line > .one-str > .seach-in > label {
	display: block;
	vertical-align: middle;
	padding: 2px 0;
	white-space: nowrap;
}
.content .find-line > .search-bx .seach-line > .one-str > .seach-in > label input {
	margin: 0 2px 0;
	vertical-align: middle;
}
.content .find-line > .search-bx .seach-line > .one-str > .submit-btm,
.content .find-line > .search-bx .seach-line > .one-str > .add-btm,
.content .find-line > .search-bx .seach-line > .add-bxarr > .one-str > .del-btm,
.content .find-line > .search-bx .seach-line > .one-str > .del-btm {
	display: block;
	float: left;
	width: 15%;
	height: 41px;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 16px;
	margin: 0;
	background: #FF9000;
	border: none;
	outline: none;
	cursor: pointer;
}
.content .find-line > .search-bx .footer-line > .submit-btm {
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
  padding: 8px 20px;
	margin: 6px 0 0;
  text-transform: uppercase;
  border: 1px solid #FF9000;
  background: #FF9000;
	outline: none;
	cursor: pointer;

	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.content .find-line > .search-bx .footer-line > .submit-btm:hover {
	border-color: #D97C04;
	background: #D97C04;
}
.content .find-line > .search-bx .seach-line > .one-str > .add-btm {
	text-transform: uppercase;
	margin-left: 85%;
}
.content .find-line > .search-bx .seach-line > .add-bxarr > .one-str > .del-btm,
.content .find-line > .search-bx .seach-line > .one-str > .del-btm {
	display: none;
	text-transform: uppercase;
	background: #8C8C8C;
}
.content .find-line > .search-bx .seach-line > .add-bxarr > .one-str > .del-btm,
.content .find-line > .search-bx .seach-line > .one-str.copy-bx > .del-btm{
	display: block;
}
.content .find-line > .search-bx .seach-line button.multi-sw {
	font-size: 18px;
	color: #242424;
	/*color: #F7F1E4;
	border: 1px solid #CCB37F;*/
	border:none;
	padding: 4px 6px 4px 0;
	margin: 4px 0 0;
	/*background: #CCB37F;*/
	background: none;
	outline: none;
	cursor: pointer;
}
.content .find-line > .search-bx .seach-line button.multi-sw > i {
	vertical-align: middle;
}
.content .find-line > .search-bx .seach-line button.multi-sw > i:before {
	content: '\f096';
}
.content .find-line > .search-bx.full-seach .seach-line button.multi-sw {
	/*color: #ffffff;
	border-color: #A4C855;
	background: #A4C855;*/
}
.content .find-line > .search-bx.full-seach .seach-line button.multi-sw > i:before {
	content:'\f046';
}
.content .find-line > .search-bx.full-seach .one-seach-bx {
	display: none;
}
.content .find-line > .search-bx.full-seach .multi-seach-bx {
	display: block;
}

.content .find-line > .search-bx .seach-line > .button-el {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.content .find-line > .search-bx .seach-line > .check-ln > input {
	display: none;
}
.content .find-line > .search-bx .seach-line > .check-ln > input + span {
	display: block;
	color: #242424;
	/*color: #F7F1E4;*/
	padding: 4px 6px;
  margin: -2px 0 0 6px;
	/*border: 1px solid #CCB37F;
	background: #CCB37F;*/
	border: none;
	background: none;
	outline: none;
	cursor: pointer;
}
.content .find-line > .search-bx .seach-line > .check-ln > input + span>i:before {
	content: '\f096';
	padding-right: 2px;
}
.content .find-line > .search-bx .seach-line > .check-ln > input:checked + span {
	/*color: #ffffff;
  border-color: #A4C855;
  background: #A4C855;*/
}
.content .find-line > .search-bx .seach-line > .check-ln > input:checked + span>i:before {
	content: '\f046';
	padding-right: 0;
}

.content .speed-test {
	display: block;
	padding: 20px;
	margin: 10px 0 20px;
	border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.04);
}
.content .speed-test > .hd-box {
	display: block;
	padding: 0 0 20px;
	margin: 0;
}
.content .speed-test > .hd-box .title-this {
	display: block;
	font-size: 22px;
	line-height: 1.2;
	font-weight: 500;
	padding: 0;
}
.content .speed-test > .hd-box form .inp-bx {
	padding: 0 4px;
}
.content .speed-test > .hd-box form .inp-bx input {
	font-size: 14px;
	padding: 6px 8px;
	vertical-align: middle;
	outline: none;
	box-sizing: border-box;
}
.content .speed-test > .hd-box form .inp-bx input[type=text]{
	width: 200px;
  border: 1px solid #B2B2B2;
}
.content .speed-test > .hd-box form .inp-bx input[type=submit]{
	color: #ffffff;
	padding: 6px 20px;
	text-transform: uppercase;
  border: 1px solid #A4C855;
	background: #A4C855;
	cursor: pointer;
}
.content .speed-test > .hd-box form .inp-bx input[type=submit]:hover {
	border-color: #0E8F00;
	background: #0E8F00;
}

.content .speed-test > .seach-result-bx {
	display: block;
	padding: 0 0 10px;
	margin: 0;
}
.content .speed-test > .seach-result-bx > table.main-text-result {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}
.content .speed-test > .seach-result-bx > table.main-text-result thead tr td {
	font-weight: 600;
	font-size: 14px;
	padding: 8px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
  background: #E0E0E0;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td{
	color: #8C8C8C;
	font-size: 20px;
	/*padding: 8px 6px;*/
	padding: 26px 6px;
	position: relative;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td.has-result {
	padding: 8px 6px;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td .load-inf-bx {
	display: block;
	position: absolute;
	left: 20%;
	top: 24px;
	width: 60%;
	height: 25px;
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	background: #ffffff;
	overflow: hidden;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td .load-inf-bx > .load-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #FF9000;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td span.ansv-time,
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-result td {
	font-size: 14px;
	padding: 16px 6px;
	position: relative;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td span.ansv-time {
	display: none;
	color: #242424;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td.has-result .load-inf-bx {
	display: none;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td.has-result span.ansv-time {
	display: block;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td span.ansv-time i,
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-result td i {
	color: #A4C855;
	font-size: 16px;
	padding-right: 6px;
	position: relative;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.t-process td.has-result > i {
	display: none;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.link-bt td {
	padding: 18px 4px 5px;
}
.content .speed-test > .seach-result-bx > table.main-text-result tr.link-bt td a {
	display: inline-block;
	color: #6F6F6F;
	font-size: 16px;
	padding: 6px 20px;
	margin: 0;
	border: 1px solid #B2B2B1;
	outline: none;

	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}
.middle .news-bx {
	display: block;
	padding: 0 0 20px;
	margin: 0;
}
.middle .news-bx > .title-this {
	display: block;
	padding: 0 0 8px;
	margin: 0;
}
.middle .news-bx > .title-this > .link-right {
	display: block;
	float: right;
	font-size: 14px;
	padding: 12px 0 0;
	text-decoration: underline;
}
.middle .news-bx > .news-td {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .news-bx > .news-td > .items-bx {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .news-bx > .news-td > .items-bx > .item-one {
	display: block;
	padding: 20px;
	margin: 0 0 20px;
	border: 1px solid #A3A3A3;

	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .img-bx {
	display: block;
	float: left;
	width: 160px;
	padding: 0;
	margin: 0 8px 6px 0;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .img-bx img {
	display: block;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .text-bx {
	display: block;
	font-weight: 14px;
	line-height: 1.6;
	padding: 0 0 12px;
	margin: 0 0 0 180px;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .text-bx > .title-this {
	display: block;
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	padding: 0 0 12px;
	margin: 0;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .text-bx > .title-this a {
	color: #000000;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .text-bx > .title-this a:hover {
	color: #0052C4;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .add-info {
	display: block;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .add-info > .time-post {
	color: #FF9000;
	padding-right: 20px;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .add-info > .read-more {
	display: block;
	float: right;
	color: #000000;
	text-decoration: underline;
}
.middle .news-bx > .news-td > .items-bx > .item-one > .add-info > .read-more:hover {
	color: #0052C4;
}

/*CATALOG------------------------*/
.middle .catalog-company {
	clear: both;
	display: block;
	padding: 1% 0;
	margin: 0;
}
.middle .catalog-company > .company-table {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .catalog-company > .company-table > .one-cmp {
	display: block;
	float: left;
	width: 23.5%;
	padding: 2%;
	margin: 0 0 2% 2%;
	box-sizing: border-box;
	border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.03);
	position: relative;

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.middle .catalog-company > .company-table > .one-cmp.hd_rtg-5 {
	background: rgba(252,145,50,0.15)
}
.middle .catalog-company > .company-table > .one-cmp:nth-child(4n+1){
	clear: both;
	margin-left: 0;
}
.middle .catalog-company > .company-table > .one-cmp > .title-bx {
	display: block;
	color: #242424;
	font-size: 18px;
	text-decoration: none;
	line-height: 1;
	padding: 0 42px 2% 0;
	margin: 0;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.middle .catalog-company > .company-table > .one-cmp > a.title-bx:hover {
	text-decoration: underline;
}
.middle .catalog-company > .company-table > .one-cmp.hd_rtg-5 > .title-bx {
	color: #000000;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf {
	display: block;
	color: #787878;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf:after {
	display: block;
	content: '';
	clear: both;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf > .str-one {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf > .str-one.rating-str {
	float: none;
	color: #FAC561;
	position: absolute;
	top: 3%;
	right: 3%;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf > .num-products {
	display: block;
	position: absolute;
	top: 50%;
	right: 3%;
	padding: 0;
	margin: -14px 0 0;
	text-align: center;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf > .num-products > .sh-title {
	display: block;
	padding: 0;
	margin: 0;
	line-height: 1;
}
.middle .catalog-company > .company-table > .one-cmp > .add-inf > .num-products > .num-nn {
	display: block;
	color: #242424;
	font-size: 16px;
	padding: 0;
	margin: 0;
	line-height: 1;
}
.middle .catalog-company  > .inf-company {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .logo-bx {
	display: block;
	float: left;
	width: 120px;
	padding: 0;
	margin: 0 0 4px;
}
.middle .catalog-company  > .inf-company > .logo-bx img {
	display: block;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .num-products {
	display: block;
	float: right;
	/*width: 145px;*/
	font-size: 11px;
  line-height: 1.2;
	padding: 6px 12px;
	margin: 0 6px 0 0;
	text-align: center;
}
.middle .catalog-company  > .inf-company > .num-products > .num-val {
	display: block;
  font-size: 22px;
  font-weight: 600;
}
.middle .catalog-company  > .inf-company > .num-products > .text-inf {

}
.middle .catalog-company  > .inf-company > .btm-cmp {
	display: block;
	float: right;
	width: 145px;
	text-align: center;
}
.middle .catalog-company  > .inf-company > .btm-cmp > .big-btm {
	display: block;
	color: #A3A3A3;
	font-size: 14px;
	line-height: 1.4;
	padding: 10px 10px;
	margin: 0;
	border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.05);

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.middle .catalog-company  > .inf-company > .btm-cmp > .big-btm:hover {
	color: #10B516;
	border-color: #10B516;
	background: rgba(16,181,22,0.1);
}
.middle .catalog-company  > .inf-company > .title-bx {
	display: block;
	padding: 0;
	margin: 0 150px 2% 130px;
}
.middle .catalog-company  > .inf-company > .title-bx > .title-this {
	display: block;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
	padding: 0;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .title-bx > .rating-ln {
	display: block;
	font-size: 12px;
	color: #FAC561;
	line-height: 1;
	padding: 6px 0 0;
	margin: 0;
}
/*.middle .catalog-company  > .inf-company > .title-bx > .num-products {
	display: inline-block;
	font-size: 11px;
	line-height: 1.2;
	text-align: center;
	padding: 8px 0 4px;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .title-bx > .num-products > .num-val {
	display: block;
	font-size: 22px;
	font-weight: 600;
}
.middle .catalog-company  > .inf-company > .title-bx > .num-products > .text-inf {

}*/
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor {
	display: block;
	font-size: 16px;
	line-height: 1.2;
	padding: 8px 0 0;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor.fst {
	padding-top: 26px;
}
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor > .label-inf {
	font-weight: 600;
	text-transform: uppercase;
}
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor > .type-1,
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor > .type-2,
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor > .type-3,
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor > .type-4{
	text-transform: uppercase;
}
.middle .catalog-company  > .inf-company > .title-bx > .info-vendor > .type-1 {
	color: #C9A32E;
}

.middle .catalog-company  > .inf-company > .title-part {
	display: block;
	color: #FF9000;
	font-size: 22px;
	text-align: left;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #A3A3A3;
}
.middle .catalog-company  > .inf-company > .title-part > .title-this {
	display: block;
	color: #FF9000;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

.middle .catalog-company  > .inf-company > .contacts-inf {
	display: block;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0 0 2%;
	border-bottom: 1px solid #A3A3A3;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-mn {
	display: block;
	color: #C9A32E;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 10px;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf {
	display: block;
	float: right;
	padding: 0;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf > ul.week-tbl {
	display: block;
	font-size: 0;
	padding: 0;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf > ul.week-tbl > li {
	display: inline-block;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	line-height: 1;
	vertical-align: top;
	text-align: center;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf > ul.week-tbl > li > .wrk-inf {
	display: block;
	color: #A3A3A3;
	box-sizing: border-box;
	padding: 6px 4px;
	margin: 0;
	border-top: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.05);
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf > ul.week-tbl > li:first-child > .wrk-inf {
	border-left: 1px solid #A3A3A3;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf > ul.week-tbl > li > .wrk-inf.wrk-yes {
	color: #10B516;
	border-color: #10B516;
	background: rgba(16,181,22,0.1);
}
.middle .catalog-company  > .inf-company > .contacts-inf > .week-day-inf > ul.week-tbl > li > .wrk-inf.wrk-no {
	color: #B51010;
	border-color: #B51010;
	background: rgba(181,16,16,0.1);
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts {
	display: block;
	font-size: 16px;
	padding: 0 0 10px;
	margin: 0;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts > .label-inf {
	display: inline-block;
	min-width: 108px;
	font-weight: 600;
}
.middle .catalog-company  > .inf-company > .contacts-inf.all-phone-bx > .inf-cnts > .label-inf {
	min-width: 150px;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts a {
	color: #242424;
	text-decoration: underline;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts a:hover {
	color: #0E8F00;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts > i {
	width: 18px;
	font-size: 14px;
	color: #a4c855;
	text-align: center;
	vertical-align: top;
	padding-top: 2px;
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts.type-phone > i:before {
	content:'\f095';
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts.type-addr > i:before {
	content:'\f041';
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts.type-email > i:before {
	content:'\f0e0';
}
.middle .catalog-company  > .inf-company > .contacts-inf > .inf-cnts.type-site > i:before {
	content:'\f08e';
}

/*SEACH---------------------------------*/
.content .sh-box {
	display: block;
	padding: 0;
	margin: 0;
}
.content .sh-box > .title-line {
	display: block;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #A3A3A3;
	position: relative;
}
.content .sh-box > .title-line > .title-this {
	/*display: inline-block;*/
	display: block;
	/*font-size: 15px;*/
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: 600;
	/*text-align: center;*/
	/*padding: 12px 28px;*/
	padding: 12px 0;
	/*padding: 12px 10px 20px;*/
	/*margin: 0 1% -1px 0;*/
	margin: 0;
	/*border-right: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #ffffff;*/
	/*background: #ffffff;*/
	/*background: #FFE9BA;

	background: -webkit-linear-gradient(top, rgba(255,233,186,1)0, rgba(255,233,186,1)80%, rgba(255,233,186,0)100%);
  background: -moz-linear-gradient(top, rgba(255,233,186,1)0, rgba(255,233,186,1)80%, rgba(255,233,186,0)100%);
  background: -o-linear-gradient(top, rgba(255,233,186,1)0, rgba(255,233,186,1)80%, rgba(255,233,186,0)100%);
  background: -ms-linear-gradient(top, rgba(255,233,186,1)0, rgba(255,233,186,1)80%, rgba(255,233,186,0)100%);*/
}
/*.content .sh-box > .title-line > .seach-sort-bx,*/
/*.middle .cart-items > .title-line {
	display: block;
	padding: 6px 0 0;
	margin: 0;
	border-bottom: 1px solid #A3A3A3;
	position: relative;
}*/
.middle .cart-items > .title-line {
	margin: 0 0 12px;
}
/*.content .sh-box > .title-line > .seach-sort-bx:before,*/
/*.middle .cart-items > .title-line:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	bottom:0;
	width: 100%;
	height: 20%;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
  background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
  background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
  background: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
}*/
/*.content .sh-box > .title-line > .seach-sort-bx:after,*/
/*.middle .cart-items > .title-line:after {
	display: block;
	content: '';
	clear: both;
}*/
/*.content .sh-box > .title-line > .seach-sort-bx > .title-this,*/
/*.middle .cart-items > .title-line > .title-this {
	display: block;
	float: right;
	box-sizing: border-box;
	color: #757575;
	font-size: 12px;
	text-align: center;
	padding: 8px 12px;
}*/
/*.middle .cart-items > .title-line > .title-this {
	color: inherit;
	font-size: 16px;
	text-transform: uppercase;
}*/
/*.middle .cart-items > .title-line > .sw-form {
	display: block;
	float: right;
	box-sizing: border-box;
	font-size: 12px;
	text-align: center;
	padding: 0;
}
.middle .cart-items > .title-line > .sw-form > .sw-line > label.check-btm {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
}
.middle .cart-items > .title-line > .sw-form > .sw-line > label.check-btm input,
.middle .cart-items > .title-line > .sw-form > .sw-line > label.check-btm i {
	display: none;
}*/
/*.content .sh-box > .title-line > .seach-sort-bx > .sort-one-el,*/
/*.middle .cart-items > .title-line > .sw-form > .sw-line > label.check-btm > .text-this {
	display: block;
	float: right;
	box-sizing: border-box;
	color: #757575;
	font-size: 14px;
	text-align: center;
	padding: 10px 12px;
	margin: 0 1px;
	background: #EBEBEB;
	cursor: pointer;

	border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;

	-webkit-box-shadow: 0 -1px 6px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 -1px 6px rgba(0,0,0,0.4);
  box-shadow: 0 -1px 6px rgba(0,0,0,0.4);
}*/
/*.middle .cart-items > .title-line > .sw-form > .sw-line > label.check-btm > .text-this {
	float: none;
	font-size: 14px;
}*/
/*.content .sh-box > .title-line > .seach-sort-bx > .sort-one-el.checked,*/
/*.middle .cart-items > .title-line > .sw-form > .sw-line > label.check-btm > input:checked + span {
	position: relative;
	color: #ffffff;
	background: #7E9C3E;
}*/
/*.content .sh-box > .title-line > .seach-sort-bx > .sort-one-el > input {
	display: none;
}*/

.content .sh-box > .result_prefind {
	display: block;
	padding: 2% 0;
	margin: 0 0 2%;
	position: relative;
}
/*.content .sh-box > .result_prefind > .title-s {
	clear: both;
	display: inline-block;
	font-size: 0;
	line-height: 38px;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 10px;
	vertical-align: middle;
}*/
/*.content .sh-box > .result_prefind > .title-s > .ttl-this {
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	line-height: 38px;
	vertical-align: middle;
	padding: 0 8px 0 0;
	margin: 0;
}*/
/*.content .sh-box > .result_prefind > .title-s > mark {
	display: inline-block;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 38px;
	vertical-align: middle;
	padding: 0 8px;
	margin: 0;
	background: #FF9000;
	border: 1px solid #FF9000;
}*/
/*.content .sh-box > .result_prefind > .title-s .show-is {
	font-size: 10px;
	display: inline-block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	vertical-align: middle;
	padding: 0 8px;
	margin: 0;
	background: #757575;
	border: 1px solid #757575;
}*/
/*.content .sh-box > .result_prefind > .title-s .limit-show {
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	line-height: 38px;
	vertical-align: middle;
	padding: 0 8px;
	margin: 0;
	background: #E88787;
	border: 1px solid #E88787;
}*/
.content .sh-box > .result_prefind > .table-sh-res {
	display: block;
	padding: 0;
	margin: 0 0 7%;
}
.content .sh-box > .result_prefind > .table-sh-res:after {
	display: block;
	content: '';
	clear: both;
}
.content .sh-box > .result_prefind > .table-sh-res.header-sh {
	margin-bottom: 0;
}
.content .sh-box > .result_prefind > .table-sh-res.body-sh {
	overflow: hidden;
	/*max-height: 108px;*/
	max-height: 143px;
	padding-bottom: 1px;
}
.content .sh-box > .result_prefind.one-result > .table-sh-res.body-sh {
	/*max-height: 287px;*/
	max-height: 575px;
}
.content .sh-box > .result_prefind > .table-sh-res.body-sh.show-all {
	max-height: none;
	padding-bottom: 2px;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item {
	display: block;
	float: left;
	width: 32%;
	box-sizing: border-box;
	/*height: 5%;*/
	padding: 0;
	/*padding: 1% 2%;*/
	margin: 0 0 0 2%;
	border: 1px solid #A3A3A3;
	border-top: 0 solid rgba(0,0,0,0);
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item:nth-child(3n+1){
	clear: both;
	margin-left: 0;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr {
	display: block;
	padding: 9px 2%;
	/*padding: 0;*/
	margin: 0;
	position: relative;
	height: 17px;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .name-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .uni-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .num-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .prov-td {
	display: block;
	position: absolute;
	box-sizing: border-box;
	top:0;
	white-space: nowrap; /* Отменяем перенос текста */
  overflow: hidden; /* Обрезаем содержимое */
  text-overflow: ellipsis; /* Многоточие */
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .name-td {
	top: 9px;
	left: 2%;
	color: #242424;
	width: 60%;
}
.content .sh-box > .result_prefind > .table-sh-res.header-sh > .one-item > .title-tr > .name-td {
	width: 40%;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .uni-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .num-td {
	top: 9px;
	right: 2%;
	width: 25%;
	color: #757575;
	font-size: 12px;
	padding-left: 2px;
	text-align: right;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .prov-td {
	top: 9px;
	right: 25%;
	width: 15%;
	min-width: 15%;
	color: #757575;
	font-size: 12px;
	padding-left: 2px;
	text-align: left;
}
.content .sh-box > .result_prefind > .table-sh-res.header-sh > .one-item > .title-tr > .name-td {
	width: 35%;
}
.content .sh-box > .result_prefind > .table-sh-res.header-sh > .one-item > .title-tr > .prov-td {
	width: 35%;
	right: 30%;
	text-align: right;
}
.content .sh-box > .result_prefind > .table-sh-res.header-sh > .one-item > .title-tr > .num-td {
	width: 28%;
}

.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .name-td:hover,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .uni-td:hover,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .num-td:hover,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .prov-td:hover {
	white-space: normal;
	color: #089BCC;
	background: #ffffff;
	width: auto;
	z-index: 22;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .uni-td:hover,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .num-td:hover,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .prov-td:hover {
	background: none;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .name-td:hover {
	padding-right: 6px;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .name-td mark,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .uni-td mark,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .num-td mark,
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr > .prov-td mark{
	color: #FF9000;
	background: none;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item.item-header {
	font-weight: 600;
	background: #EBEBEB;
	border-top: 1px solid #A3A3A3;
}
.content .sh-box > .result_prefind > .table-sh-res > .one-item.item-header > .title-tr > .name-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item.item-header > .title-tr > .uni-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item.item-header > .title-tr > .num-td,
.content .sh-box > .result_prefind > .table-sh-res > .one-item.item-header > .title-tr > .prov-td {
	background: #EBEBEB;
}
/*SEACH click*/
/*.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item.item-header > .title-tr {
	opacity: 1;
}
.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item > .title-tr {
	opacity: 0.4;
}
.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item > .title-tr.checked {
	opacity: 1;
}*/
.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item.checked {
	background: #F2E4BB;
	position: relative;
}
.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item > .title-tr.checked {

}
.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item.checked:after {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 100%;
	margin: 0;
	background: #FF9000;
	z-index: 50;
}
.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item > .title-tr.checked:after{
	display: block;
	position: absolute;
	top:50%;
	left: 1px;
	width: 12px;
	height: 16px;
	margin: -8px 0 0;
	overflow: hidden;
	content: '\f00d';
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #F2E4BB;
	text-align: center;
	font-size: 14px;
	/*background: #F2E4BB;*/
	z-index: 60;
}
/*.content .sh-box > .result_prefind > .table-sh-res.selected > .one-item > .title-tr.checked:after{
	display: block;
	content: '\f00d';
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #FF9000;
	text-align: right;
	font-size: 16px;
	position: absolute;
	overflow: hidden;
	top:0;
	right: 0;
	width: 35%;
	height: 100%;
	background: #F2E4BB;
	z-index: 20;
}*/
.content .sh-box > .result_prefind > .table-sh-res > .one-item > .title-tr.checked > .name-td:hover {
	background: #F2E4BB;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx {
	display: block;
	margin: -5% 0 5%;
	padding: 0;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico {
	display: block;
	/*float: left;*/
	padding: 0;
	margin: 0;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico > .ctrl-btn {
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	font-size: 14px;
	padding: 4px 8px;
	/*margin: 0 3px 0 0;*/
	margin: 0 4px 0 0;
	text-decoration: none;
	background: #FF9000;

	border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico > .ctrl-btn.ctrl-all {
	margin: 0 0 0 9px;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico > .ctrl-btn.noactive {
	cursor: not-allowed;
	background: #9C9C9C;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico > .ctrl-btn.show > .text-show,
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico > .ctrl-btn > .text-hide {
	display: none;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .ctrl-line-ico > .ctrl-btn.show > .text-hide {
	display: inline-block;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .back-btm-form {
	display: block;
	/*float: right;*/
	padding: 0;
	margin: 0
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .back-btm-form > .btm-line {
	display: block;
	/*padding: 0 0 0 4px;*/
	padding: 8px 0 0;
	margin: 0;
}
.content .sh-box > .result_prefind > .ctrl-sh-bx > .back-btm-form > .btm-line > .back-btm {
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	font-size: 14px;
	padding: 4px 8px;
	margin: 0 3px 0 0;
	text-decoration: none;
	background: #7E98C2;

	border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}

.content .sh-box .form-cart-go,
.middle .cart-bx .form-cart-go {
	display: block;
	padding: 0;
	margin: 0;
}
.content .sh-box .form-cart-go.btm-right-coner {
	position: absolute;
	right: 0;
	bottom: 0;
}
.content .sh-box .ctrl-sh-bx+.form-cart-go.btm-right-coner {
	bottom: 62px;
}
.content .sh-box .form-cart-go.btm-right-coner form .submit-btm-bx {
	padding: 0;
}
.content .sh-box .form-cart-go.btm-right-coner form .submit-btm-bx > .submit-btm {
	padding: 18px 24px 17px;
}
.content .sh-box .form-cart-go > p.info-seach-go,
.middle .cart-bx .form-cart-go > p.info-seach-go {
	display: block;
	font-size: 14px;
	padding: 0 0 30px;
	margin: 0;
}
.content .sh-box .form-cart-go select,
.middle .cart-bx .form-cart-go select {
	display: inline-block;
	box-sizing: border-box;
	font-size: 16px;
	padding: 12px 20px;
	outline: none;
	border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.content .sh-box .form-cart-go input[type=submit],
.middle .cart-bx .form-cart-go input[type=submit],
form.form-def-theme input[type=submit],
.content .sh-box .form-cart-go .submit-btm,
.middle .cart-bx .form-cart-go .submit-btm,
.middle .order-cart .submit-btm-bx > .submit-btm {
	display: inline-block;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 12px 18px;
	margin: 0;
	background: #FF9000;
	border: none;
	outline: none;
	cursor: pointer;

	border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.middle .order-cart .submit-btm-bx > .submit-btm.checkbox-type input {
	display: none;
}
.content .sh-box .form-cart-go input[type=submit].full-size,
.middle .cart-bx .form-cart-go input[type=submit].full-size,
form.form-def-theme input[type=submit].full-size,
.content .sh-box .form-cart-go .submit-btm.full-size,
.middle .cart-bx .form-cart-go .submit-btm.full-size,
.middle .order-cart .submit-btm-bx > .submit-btm.full-size {
	width: 100%;
}
.middle .cart-bx .form-cart-go .submit-btm,
.content .sh-box .form-cart-go .submit-btm {
	background: #A4C855;
}
.middle .cart-bx .form-cart-go .submit-btm:hover,
.content .sh-box .form-cart-go .submit-btm:hover {
	background: #7E9C3E;
}
.content .sh-box .form-cart-go form{
	display: none;
}
.content .sh-box .form-cart-go form.show{
	display: block;
}
.content .sh-box .form-cart-go .submit-btm i,
.middle .cart-bx .form-cart-go .submit-btm i {
	padding-left: 12px;
}
form.form-def-theme .sec-btm,
.middle .form-cart-go .submit-btm-bx > .back-btm {
	display: inline-block;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 11px 18px;
	margin: 0;
	background: #FF9000;
	border: none;
	outline: none;
	cursor: pointer;

	border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
form.form-def-theme input[type=submit],
form.form-def-theme .sec-btm {
	vertical-align: middle;
}
form.form-def-theme .sec-btm {
	padding: 11px 18px 12px;
	background: #A4C855;
}
form.form-def-theme input[type=submit].sec-type {
	background: #7E9C3E;
}
.middle .form-cart-go .submit-btm-bx > .back-btm > i {
	padding-right: 8px;
}
.middle .form-cart-go .submit-btm-bx > .back-btm:hover {
	background: #D97C04;
}
form.form-def-theme .sec-btm:hover {
	background: #7E9C3E;
}

.middle .form-cart-go form .type-filter{
	display: block;
	padding: 0 0 8px;
	margin: 0;
}
.middle .form-cart-go form .type-filter > .check-btm {
	display: inline-block;
	/*width: 25%;*/
	box-sizing: border-box;
	color: #7D7D7D;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0 8px 0 0;
	cursor: pointer;
}
.middle .form-cart-go form .type-filter > .check-btm > input {
	display: none;
}
.middle .form-cart-go form .type-filter > .check-btm > .text-this {
	display: block;
	/*color: #7D7D7D;*/
	color: #242424;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	/*padding: 12px 20px;*/
	padding: 2px 18px 6px;
	margin: 0;
	/*border: 1px solid #7D7D7D;*/

	/*border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;*/
}
/*.middle .form-cart-go form .type-filter > .check-btm > input:checked + span.text-this {
	color: #ffffff;
  background: #A4C855;
  border-color: #A4C855;
}*/
.middle .form-cart-go form .type-filter > .check-btm > .text-this > i:before {
	content: '\f096';
	padding-right: 2px;
}
.middle .form-cart-go form .type-filter > .check-btm > input:checked + span.text-this > i:before {
	content: '\f046';
	padding-right: 0;
}
/*.middle .form-cart-go form .type-filter > .check-btm.inf-text-cheap > .text-this > i:before {
	content: '\f0d6';
}
.middle .form-cart-go form .type-filter > .check-btm.inf-text-oneplace > .text-this > i:before {
	content: '\f0e8';
}
.middle .form-cart-go form .type-filter > .check-btm.inf-text-faster > .text-this > i:before {
	content: '\f0e4';
}*/
.enter-form .pre-info {
	display: block;
	font-size: 14px;
	padding: 2% 0;
	margin: 0 0 10px;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
}
.enter-form .pre-info > p {
	padding: 4px 0;
}
#login-frm {
	padding-bottom: 26px;
}
form.form-def-theme input[type=text],
form.form-def-theme input[type=number],
form.form-def-theme input[type=tel],
form.form-def-theme input[type=phone],
form.form-def-theme input[type=email],
form.form-def-theme input[type=password],
form.form-def-theme textarea,
form.form-def-theme select {
	display: block;
	max-width: 300px;
  box-sizing: border-box;
  font-size: 16px;
  color: #303030;
  padding: 12px 8px;
  margin: 0;
  border: none;
  outline: none;
  position: relative;
	border: 1px solid #CCB37F;
}
form.form-def-theme .title-hd {
	color: #FF9000;
	font-size: 16px;
	/*font-weight: bold;*/
}
form.form-def-theme .expl-text {
	color: #787878;
	font-size: 12px;
	padding: 2px 0 4px;
	margin: 0;
	line-height: 1.1;
}
form.form-def-theme.virify-form p.str-bx {
	display: inline-block;
	vertical-align: middle;
}
form.form-def-theme.virify-form p.comments-inf {
	color: #757575;
	font-size: 11px;
	line-height: 1.1;
	max-width: 40%;
}
.remember-login.btm-blue {
	display: inline-block;
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	/*padding: 6px 10px;*/
	padding: 12px 18px;
  border: 1px solid #7E98C2;
	background: #7E98C2;

	border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}

.middle .cart-bx {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .orders-bx > .cart-items,
.middle .cart-bx > .cart-items {
	display: block;
	padding: 0 0 2%;
	margin: 0;
}

.middle .cart-items > .back-form-bx {
	display: block;
	float: right;
	width: 20%;
	padding: 0;
	margin: -46px 0 1% 1%;
}
.middle .cart-bx > .back-form-bx {
	display: block;
	float: right;
	width: 20%;
	padding: 0;
}
.middle .cart-bx > .back-form-bx > .back-btm,
.middle .cart-bx > .back-form-bx form .back-btm,
.middle .cart-items > .back-form-bx .back-btm {
	display: block;
	width: 100%;
	box-sizing: border-box;
	color: #ffffff;
  font-size: 16px;
  padding: 10px 18px 10px 24px;
  margin: 0;
  background: #FF9000;
  border: none;
  outline: none;
  cursor: pointer;
	position: relative;

  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.middle .cart-bx > .back-form-bx form .back-btm {
	text-align: left;
}
.middle .cart-items > .back-form-bx .back-btm:hover {
	background: #D1821B;
}
.middle .cart-items > .back-form-bx .back-btm > i {
	position: absolute;
	left: 8px;
	top: 50%;
	font-size: 30px;
	line-height: 1;
	margin: -15px 0 0;
}
.middle .cart-items > .sw-form {
	display: block;
	padding: 0.5% 0;
	margin: 0;
}
.middle .cart-items > .sw-form > .sw-line {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm {
	display: inline-block;
	padding: 4px 10px 4px 0;
	margin: 0;
	cursor: pointer;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm > input {
	display: none;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm > span {
	vertical-align: middle;
	text-transform: uppercase;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm > span > i {
	padding-right: 4px;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm > input:checked + span {
	color: #FF9000;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm > input:checked + span > i {
	padding-right: 2px;
}
.middle .cart-items > .sw-form > .sw-line > .check-btm > input:checked + span > i:before {
	content: '\f046';
}

.middle .cart-bx > .cart-items > .exch-global-sw {
	display: block;
	padding: 6px 0 4px;
	margin: 0;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .inf-text,
.form-cart-go > form > .type-filter > .inf-text,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm,
.form-cart-go > form > .type-filter > .sort-btm,
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-btms,
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .inf-text,
.form-cart-go > form > .type-filter > .inf-text,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm,
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-btms > .one-btm {
	display: block;
	float: left;
	color: #757575;
	font-size: 16px;
	text-transform: uppercase;
	padding: 6px 10px;
	margin: 0;
	background: #EBEBEB;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	cursor: pointer;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .inf-text,
.form-cart-go > form > .type-filter > .inf-text {
	color: #242424;
	background: none;
	border: none;
	padding-right: 16px;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm:first-child,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm:first-child,
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-btms > .one-btm:first-child {
	border-left: 1px solid #D8D8D8;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm.selected,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm.selected,
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-btms > .one-btm.selected {
	color: #ffffff;
	border-color: #7E9C3E;
	background: #7E9C3E;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info > .exch-fld {
	display: none;
	font-size: 16px;
	padding: 6px 10px;
	margin: 0;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info > .exch-fld.exch-RUR {
	display: none !important;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info > .exch-fld.show {
	display: block;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info > .exch-fld > .txt-1 {
	font-size: 14px;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info > .exch-fld > .exch-name {
	color: #7E9C3E;
	font-weight: bold;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .exch-inf-line > .cours-info > .exch-fld > i {
	font-size: 11px;
	color: #169110;
	padding-left: 2px;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .btms-bx {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .btms-bx > .btm-el {
	display: block;
	float: left;
	color: #757575;
  font-size: 16px;
  text-transform: uppercase;
  padding: 6px 10px;
  margin: 0;
  background: #EBEBEB;
  border-top: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  cursor: pointer;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .btms-bx > .btm-el:first-child {
	border-right: 1px solid #D8D8D8;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .btms-bx > .btm-el.back-btm {
	color: #ffffff;
	/*text-transform: none;*/
	border-color: #FF9000;
	background: #FF9000;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .btms-bx > .btm-el.back-btm > i {
	padding-right: 8px;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn.left-btms {
	float: left;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-export {
	display: block;
	float: left;
	color: #757575;
  font-size: 16px;
  text-transform: uppercase;
  padding: 6px 10px;
  margin: 0;
  background: #EBEBEB;
  border-top: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  cursor: pointer;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one:hover,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.selected,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-export:hover {
	color: #ffffff;
	border-color: #7E9C3E;
	background: #7E9C3E;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one:first-child,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-export:first-child {
	border-left: 1px solid #D8D8D8;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-export a {
	color: inherit;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.inp-el > label {
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.inp-el input {
	display: none;
}
.middle .sort-bx > .find-line .checkbox-type,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.checkbox-type {
	color: #757575;
	text-transform: lowercase;
	border: none;
	background: none;
	white-space: nowrap;
}
.middle .sort-bx > .find-line .checkbox-type > label::before,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.checkbox-type > label::before {
	display: inline;
	content: '\f096';
	padding-right: 6px;
	vertical-align: middle;
	font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.middle .sort-bx > .find-line .checkbox-type.selected,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.checkbox-type.selected,
.middle .sort-bx > .find-line .checkbox-type:hover,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.checkbox-type:hover{
	color: #757575;
	border: none;
	background: none;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .inf-text,
.form-cart-go > form > .type-filter > .inf-text {
	text-transform: none;
}
.middle .sort-bx > .find-line .checkbox-type.selected > label::before,
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.checkbox-type.selected > label::before {
	content: '\f046';
	padding-right: 4px;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm.check-btm,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm.check-btm {
	padding: 0;
	box-sizing: border-box;
	text-align: center;
	border: none;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm.check-btm input,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm.check-btm input {
	display: none;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm.check-btm > .text-this,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm.check-btm > .text-this {
	display: inline-block;
	box-sizing: border-box;
	width: 158px;
	padding: 6px 10px;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm.check-btm:first-child > .text-this,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm.check-btm:first-child > .text-this {
	border-left: 1px solid #D8D8D8;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .sort-btm > .one-btm input:checked + span,
.form-cart-go > form > .type-filter > .sort-btm > .one-btm input:checked + span{
	color: #ffffff;
	border-color: #FF9000 !important;
	background: #FF9000;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one input[type=radio],
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one input[type=checkbox]{
	display: none;
}
.middle .cart-bx > .cart-items > .exch-global-sw > .addons-btn > .btm-one.checked{
	color: #ffffff;
  border-color: #7E9C3E;
  background: #7E9C3E;
}


.middle .cart-bx > .cart-items > .common-table {

}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table {
	width: 100%;
	padding: 0;
	margin: 0;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td {
	font-size: 14px;
	text-align: center;
	padding: 1% 1%;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	vertical-align: middle;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .price-fld {
	display: none;
}
/*.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .price-fld:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	font-size: 10px;
	color: #169110;
	padding-left: 2px;
}*/
/*.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .price-fld.price-RUR:after {
	content: "\f158";
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .price-fld.price-USD:after {
	content: "\f155";
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .price-fld.price-EUR:after {
	content: "\f153";
}*/
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .price-fld.show {
	display: inline;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .btm-el {
	max-width: 180px;
	box-sizing: border-box;
	color: #0E8F00;
	font-size: 14px;
	border: none;
	background: none;
	outline: none;
	cursor: pointer;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td > .btm-el:hover {
	text-decoration: underline;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.td-0{
	text-align: left;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td {
	font-weight: 600;
	background: #EBEBEB;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td .js-sw-exchng {
	display: inline-block;
	width: 100%;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td .js-sw-exchng > .sw-one {
	/*display: inline-block;*/
	display: none;
	color: #969696;
	padding: 0 2px;
	/*cursor: pointer;*/
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td .js-sw-exchng > .sw-one.select {
	display: inline-block;
	color: #169110;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td label.line-text {
	/*color: #757575;*/
	/*font-size: 13px;*/
	color: #004FBD;
	cursor: pointer;
	text-decoration: underline;
	position: relative;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td label.line-text:hover {
	color: #ff0000;
	text-decoration: underline;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td .line-text input {
	display: none;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td .line-text i.sort-type {
	display: none;
	/*font-size: 10px;*/
	font-size: 12px;
	/*color: #757575;*/
	color: #ff0000;
	position: absolute;
	/*top: 5px;*/
	top: 4px;
	left: -13px;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td label.line-text.checked {
	/*color: #242424;*/
	color: #046180;
	text-decoration: underline;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table thead td label.line-text.checked i.sort-type {
	display: block;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.td-7 {
	width: 100px;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_has,
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_empty,
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_unclear {
	/*display: block;
	font-size: 0;
	width: 100%;
	height: 14px;
	box-sizing: border-box;
	border: 1px solid #D8D8D8;
	position: relative;*/
	display: block;
	font-size: 0;
	text-align: center;
	position: relative;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_has:after,
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_empty:after,
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_unclear:after {
	display: block;
	content: '';
	/*position: absolute;
	left: 0;
	top: 0;
	height: 100%;*/
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 24px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_has:after {
	/*width: 100%;
	background: #169110;*/
	content:'\f111';
	color: #169110;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_empty:after {
	/*width: 2px;
	background: #ff0000;*/
	content:'\f1db';
	color: #ff0000;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td .bl_unclear:after {
	/*width: 2px;
	background: #ff0000;*/
	content:'\f042';
	color: #FFA600;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.cntrl-td form .btm-el,
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.cntrl-td > .btm-el {
	display: inline-block;
	white-space: nowrap;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.cntrl-td form .btm-el {
	color: #0E8F00;
	font-size: 14px;
	border: none;
	background: none;
	outline: none;
	cursor: pointer;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.cntrl-td form .btm-el:hover {
	text-decoration: underline;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.num-td > .num-def {
	max-width: 80px;
}
.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.num-td > .num-def input {
	max-width: 70px;
}
.middle .orders-bx > .cart-items > .title-this,
.middle .cart-bx > .cart-items.order-cart > .title-this {

	font-size: 16px;
	text-transform: uppercase;
}
.middle .orders-bx > .cart-items > .title-this .select-type,
.middle .cart-bx > .cart-items.order-cart > .title-this .select-type {
	color: #ff9000;
}
.middle .cart-bx > .cart-items > .select-oneplase-error {
	color:#ff0000;
	font-size: 16px;
	font-weight: 600;
}
.middle .orders-bx > .cart-items .offer-title,
.middle .cart-bx > .cart-items.order-cart .offer-title {
	color: #0E8F00;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0 14px;
	margin: 0;
}
.hover-form .one-var-offer,
.middle .orders-bx > .cart-items > .one-var-offer,
.middle .cart-bx > .cart-items > .one-var-offer {
	display: block;
	position: relative;
	/*padding: 2%;*/
	padding: 0;
	margin: 0 0 12px;
	border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.03);

	/*border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;*/
}
.hover-form .one-var-offer {
	max-width: 100%;
	width: 940px;
	box-sizing: border-box;
}
.hover-form .one-var-offer > .title-var,
.middle .orders-bx > .cart-items > .one-var-offer > .title-var,
.middle .cart-bx > .cart-items > .one-var-offer > .title-var {
	display: block;
	box-sizing: border-box;
	width: 8%;
	height: 45px;
	float:left;
	color: #ffffff;
  font-size: 22px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1;
  padding: 11px 12px;
  margin: 0 0 2%;
  border-bottom: 1px solid #A3A3A3;
  border-left: 1px solid #A3A3A3;
  background: #A3A3A3;
}
.hover-form .one-var-offer > .title-var {
	width: auto;
	float: none;
	padding-bottom: 12px;
}
.middle .orders-bx > .cart-items > .one-var-offer > .title-var {
	width: 8%;
}
.hover-form .one-var-offer > .order-table,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table {
	display: block;
	/*float: right;*/
	clear: both;
	/*width: 95%;*/
	/*padding: 0;*/
	padding: 0 2% 2% 8%;
	margin: 0;
	/*margin: 0 0 0 1%;*/
}
.hover-form .one-var-offer > .order-table {
	width: auto;
	float: none;
	margin-left: 0;
	padding-left: 2%;
}
.middle .orders-bx > .cart-items > .one-var-offer > .order-table {
	width: 91%;
}
.hover-form .one-var-offer > .order-table > .one-item,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item {
	clear: both;
	display: block;
	padding: 6px 0 10px;
	margin: 0;
	border-top: 1px solid rgba(0,0,0,0.08);
}
.hover-form .one-var-offer > .order-table > .one-item.has-ziro,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro {
	position: relative;
	background: rgba(0, 0, 0, 0.1);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.1));
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.1));
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.1));
	background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.1));
}
.hover-form .one-var-offer > .order-table > .one-item.has-ziro:before,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro:before,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro:before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}
.hover-form .one-var-offer > .order-table > .one-item.del-this {
	display: none !important;
}
.hover-form .one-var-offer > .order-table > .one-item:first-child,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item:first-child,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item:first-child{
	padding-top: 0;
	border-top: none;
}
.hover-form .one-var-offer > .order-table > .one-item:last-child,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item:last-child,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item:last-child {
	padding-bottom: 0;
}
.hover-form .one-var-offer > .order-table > .one-item > .item-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.hover-form .one-var-offer > .order-table > .one-item > .item-td .price-fld,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td .price-fld,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td .price-fld {
	display: none;
}
.hover-form .one-var-offer > .order-table > .one-item > .item-td .price-fld.show,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td .price-fld.show,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td .price-fld.show {
	display: block;
}

.hover-form .one-var-offer > .order-table > .one-item > .item-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td > .str-1,
.hover-form .one-var-offer > .order-table > .one-item > .item-td > .str-2,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td > .str-2,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .item-td > .str-2 {
	display: block;
}
.hover-form .one-var-offer > .order-table > .one-item > .check-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td {
	width: 4%;
	min-height: 17px;
}
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td {
	width: 1%;
}
.hover-form .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ {
	display: block;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}
.hover-form .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ.emty-this,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ.emty-this,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ.emty-this {
	color: #A3A3A3;
	cursor: default;
}
.hover-form .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-off,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-off,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-off {
	color: #5C5C5C;
	display: none;
}
.hover-form .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-del,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-del,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-del {
	color: #5C5C5C;
	display: none;
}
.hover-form .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-on,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-on,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .check-td > .ctrl-summ > .sw-on {
	/*color: #0E8F00;*/
	color: #ff0000;
}
.hover-form .one-var-offer > .order-table > .one-item.has-ziro > .check-td > .ctrl-summ > .sw-on,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro > .check-td > .ctrl-summ > .sw-on,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro > .check-td > .ctrl-summ > .sw-on {
	display: none;
}
.hover-form .one-var-offer > .order-table > .one-item.has-ziro > .check-td > .ctrl-summ > .sw-off,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro > .check-td > .ctrl-summ > .sw-off,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro > .check-td > .ctrl-summ > .sw-off {
	display: block;
}
.hover-form .one-var-offer > .order-table > .one-item.has-ziro.del-ico > .check-td > .ctrl-summ > .sw-off,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro.del-ico > .check-td > .ctrl-summ > .sw-off,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro.del-ico > .check-td > .ctrl-summ > .sw-off {
	display: none;
}
.hover-form .one-var-offer > .order-table > .one-item.has-ziro.del-ico > .check-td > .ctrl-summ > .sw-del,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro.del-ico > .check-td > .ctrl-summ > .sw-del,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.has-ziro.del-ico > .check-td > .ctrl-summ > .sw-del {
	display: block;
}
.hover-form .one-var-offer > .order-table > .one-item > .name-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .name-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .name-td {
	width: 19%;
	color: #0E8F00;
	padding-right: 6px;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.3;
}
.hover-form .one-var-offer > .order-table > .one-item > .name-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .name-td {
	width: 18%;
	word-break: break-word;
}
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .name-td {
	width: 21%;
}
.hover-form .one-var-offer > .order-table > .one-item > .name-td > .prov-comments,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .name-td > .prov-comments,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .name-td > .prov-comments {
	display: block;
	color: #787878;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-transform: none;
}
.hover-form .one-var-offer > .order-table > .one-item > .provider-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td {
	width: 17%;
}
.hover-form .one-var-offer > .order-table > .one-item > .provider-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .str-1 {
	color: #787878;
	font-size: 14px;
	line-height: 1.2;
	padding: 0 0 6px;
	margin: 0;
}
.hover-form .one-var-offer > .order-table > .one-item > .provider-td > .str-1 > a,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .str-1 > a,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .str-1 > a {
	color: #7E98C2;
}
.hover-form .one-var-offer > .order-table > .one-item > .provider-td > .str-1 > a:hover,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .str-1 > a:hover,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .str-1 > a:hover {
	text-decoration: underline;
}
.hover-form .one-var-offer > .order-table > .one-item > .provider-td > .rating-str,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .rating-str,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .provider-td > .rating-str {
	color: #FAC561;
	font-size: 11px;
}
.hover-form .one-var-offer > .order-table > .one-item > .price-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-1,
.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.hover-form .one-var-offer > .order-table > .one-item > .deliv-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-1,
.hover-form .one-var-offer > .order-table > .one-item > .balance-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .balance-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .balance-td {
	width: 10%;
	color: #787878;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	text-align: center;
}
.hover-form .one-var-offer > .order-table > .one-item > .deliv-td > .str-2,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-2,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-2,
.hover-form .one-var-offer > .order-table > .one-item > .balance-td > .num-inf,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .balance-td > .num-inf,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .balance-td > .num-inf {
	display: block;
	color: #242424;
	font-size: 18px;
}
.hover-form .one-var-offer > .order-table > .one-item > .price-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td {
	width: 14%;
	text-align: right;
	padding-right: 1%;
	font-size: 18px;
}
.hover-form .one-var-offer > .order-table > .one-item > .price-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-1 {
	width: auto;
	text-align: right;
}
.hover-form .one-var-offer > .order-table > .one-item > .price-td > .str-2 > i,
.hover-form .one-var-offer > .order-table > .one-item > .deliv-td > .str-2 > .inf-sp,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > i,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > .price-fld > i,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-2 > .inf-sp,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > i,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > .price-fld > i,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-2 > .inf-sp {
	font-size: 12px;
	color: #787878;
}
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > .price-fld,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > .price-fld {
	display: none;
}
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > .price-fld.show,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .price-td > .str-2 > .price-fld.show {
	display: block;
}
.hover-form .one-var-offer > .order-table > .one-item > .deliv-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td {
	width: 14%;
	padding: 0 1%;
	text-align: center;
}
.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.hover-form .one-var-offer > .order-table > .one-item > .deliv-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .deliv-td > .str-1 {
	width: auto;
}
.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td {
	width: 22%;
	text-align: left;
}
.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1 {
	text-align: left;
}
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td > .str-1,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td {
	text-align: right;
}

.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td .all-summ,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td .all-summ,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td .all-summ {
	font-size: 16px;
	font-weight: 600;
}
.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td .all-summ i,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td .all-summ i,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td .all-summ i {
	font-size: 13px;
	color: #787878;
}
.hover-form .one-var-offer > .order-table > .one-item > .ctrl-td input[type=number],
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td input[type=number],
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .ctrl-td input[type=number] {
	max-width: 74px;
}
.hover-form .one-var-offer > .order-table > .one-item.no-items,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.no-items,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.no-items {
	position: relative;
	background: rgba(255, 0, 0, 0.1);
	background: -webkit-linear-gradient(left, rgba(255, 0, 0, 0.02), rgba(255, 0, 0, 0.1)); /* для webkit-браузеров */
  background: -moz-linear-gradient(left, rgba(255, 0, 0, 0.02), rgba(255, 0, 0, 0.1)); /* для firefox 3.6+ */
  background: -o-linear-gradient(left, rgba(255, 0, 0, 0.02), rgba(255, 0, 0, 0.1)); /* для Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(255, 0, 0, 0.02), rgba(255, 0, 0, 0.1)); /* для IE10+ */
}
.hover-form .one-var-offer > .order-table > .one-item.no-items:before,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item.no-items:before,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item.no-items:before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 100%;
	background: rgba(255, 0, 0, 0.4);
}
.hover-form .one-var-offer > .order-table > .one-item > .emty-info,
.middle .orders-bx > .cart-items > .one-var-offer > .order-table > .one-item > .emty-info,
.middle .cart-bx > .cart-items > .one-var-offer > .order-table > .one-item > .emty-info {
	display: block;
	float: left;
	width: 77%;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0.5% 1% 0;
	text-align: center;
	vertical-align: middle;
}
.hover-form .one-var-offer .common-inf,
.middle .orders-bx .one-var-offer .common-inf,
.middle .cart-bx .common-inf {
	display: block;
	padding: 0.5% 0 0;
	margin: 0;
}
.hover-form .one-var-offer .common-inf > .submit-bx,
.middle .orders-bx .one-var-offer .common-inf > .submit-bx,
.middle .cart-bx .common-inf > .submit-bx {
	display: block;
	float: left;
	width: 45%;
	padding: 0;
	margin: 0;
	position: relative;
}
.middle .orders-bx .one-var-offer .common-inf > .submit-bx {
	width: 55%;
}
.hover-form .one-var-offer .submit-bx > .submit-btm,
.middle .orders-bx .one-var-offer .common-inf > .submit-bx > .submit-btm,
.middle .cart-bx .common-inf > .submit-bx > .submit-btm {
	display: inline-block;
	box-sizing: border-box;
  color: #ffffff;
  font-size: 16px;
	text-transform: uppercase;
  padding: 12px 20px;
  margin: 0;
  /*background: #FF9000;*/
  background: #7E98C2;
  border: none;
  outline: none;
  cursor: pointer;
  /*border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;*/
	position: relative;
}
.hover-form .one-var-offer .submit-bx > .submit-btm:hover,
.middle .orders-bx .one-var-offer .common-inf > .submit-bx > .submit-btm:hover,
.middle .cart-bx .common-inf > .submit-bx > .submit-btm:hover {
	background: #046180;
}
.hover-form .one-var-offer .submit-bx > .submit-btm.green-t,
.middle .orders-bx .one-var-offer .common-inf > .submit-bx > .submit-btm.green-t,
.middle .cart-bx .common-inf > .submit-bx > .submit-btm.green-t {
	background: #A4C855;
}
.hover-form .one-var-offer .submit-bx > .submit-btm.green-t:hover,
.middle .orders-bx .one-var-offer .common-inf > .submit-bx > .submit-btm.green-t:hover,
.middle .cart-bx .common-inf > .submit-bx > .submit-btm.green-t:hover {
	background: #7E9C3E;
}
.middle .orders-bx .one-var-offer .common-inf > .submit-bx > .submit-btm.disable,
.hover-form form.sent-ltr .submit-bx > .submit-btm,
.middle .cart-bx form.sent-ltr .common-inf > .submit-bx > .submit-btm {
	cursor: not-allowed;
	background: #9C9C9C;
}
.middle .orders-bx .one-var-offer .common-inf > .submit-bx > .submit-btm.del {
	background: #B31212;
}
.hover-form .submit-bx > .save-process,
.middle .cart-bx .common-inf > .submit-bx > .save-process {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	overflow: hidden;
	color: #545454;
	padding: 1%;
	font-size: 30px;
	text-align: center;
	background: rgba(255,255,255,0.6);
	z-index: 5;
}
.middle .cart-bx .common-inf > .submit-bx > .save-process > i {

}

.hover-form .one-var-offer .common-inf > .obj-summ,
.middle .orders-bx .one-var-offer .common-inf > .obj-summ,
.middle .cart-bx .common-inf > .obj-summ {
	display: block;
	float: right;
	/*text-align: right;*/
	text-align: left;
	/*width: 30%;*/
	width: 24.2%;
	padding: 10px 2px;
	margin: 0;
	vertical-align: bottom;
}
.hover-form .one-var-offer .common-inf > .obj-summ > .str-1,
.middle .orders-bx .one-var-offer .common-inf > .obj-summ > .str-1,
.middle .cart-bx .common-inf > .obj-summ > .str-1 {
	font-size: 16px;
	padding: 0 2px;
	margin: 0;
}
.hover-form .one-var-offer .common-inf > .obj-summ > .str-2,
.middle .orders-bx .one-var-offer .common-inf > .obj-summ > .str-2,
.middle .cart-bx .common-inf > .obj-summ > .str-2 {
	color: #0E8F00;
	font-size: 18px;
	font-weight: 600;
	padding: 10px 2px;
	margin: 0;
}
.hover-form .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ,
.middle .orders-bx .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ,
.middle .cart-bx .common-inf > .obj-summ > .str-2 .all-summ {
	display: none;
}
.hover-form .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ {
	display: inline;
}
.middle .orders-bx.user-orders .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ,
.middle .orders-bx.company-orders .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ {
	display: inline
}
.hover-form .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ.show,
.middle .orders-bx .one-var-offer .common-inf > .obj-summ > .str-2 .all-summ.show,
.middle .cart-bx .common-inf > .obj-summ > .str-2 .all-summ.show {
	display: inline-block;
}
.hover-form .one-var-offer .common-inf > .obj-summ > .str-2 i,
.middle .orders-bx .one-var-offer .common-inf > .obj-summ > .str-2 i,
.middle .cart-bx .common-inf > .obj-summ > .str-2 i {
	font-size: 12px;
	color: #787878;
}
.middle .cart-bx > .cart-items .label-inf {
	display: none;
	position: absolute;
	left: 8%;
	top: 0;
	width: 92%;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 16px;
	text-align: right;
	/*padding: 12px 10px 14px;*/
	padding: 0;
	/*background: #FF9000;*/

	/*background: -webkit-linear-gradient(right, rgba(255,144,0,1) 0, rgba(255,144,0,1) 20%,  rgba(255,144,0,0) 100%);
	background: -moz-linear-gradient(right, rgba(255,144,0,1) 0, rgba(255,144,0,1) 20%,  rgba(255,144,0,0) 100%);
	background: -o-linear-gradient(right, rgba(255,144,0,1) 0, rgba(255,144,0,1) 20%,  rgba(255,144,0,0) 100%);
	background: -ms-linear-gradient(right, rgba(255,144,0,1) 0, rgba(255,144,0,1) 20%,  rgba(255,144,0,0) 100%);*/

	border-radius:0 3px 0 3px;
  -webkit-border-radius:0 3px 0 3px;
  -moz-border-radius:0 3px 0 3px;
}
.middle .cart-bx > .cart-items.type-sl-cheap .label-inf.summ-inf-label,
.middle .cart-bx > .cart-items.type-sl-oneplace .label-inf.plase-inf-label {
	display: block;
}
.middle .cart-bx > .cart-items.type-sl-cheap > .one-var-offer {
	/*padding-top: 5%;*/
}
.middle .cart-bx > .cart-items.type-sl-oneplace > .one-var-offer {
	/*padding-top: 5%;*/
}

.middle .cart-bx > .cart-items > .one-var-offer.type-show-table {
	position: relative;
	margin-bottom: 16px;
	padding-top: 24px;
	background: rgba(0,0,0,0.01);
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .title-var {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	padding: 4px;
	width: 60px;
	height: 24px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf {
	left: 60px;
	right: 0;
  width: auto;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf .common-inf > .obj-summ {
	width: 100%;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf.plase-inf-label > .str-3,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf.plase-inf-label > .str-2,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf .common-inf .str-1,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf .common-inf .str-2 {
	font-size: 14px;
	padding: 4px;
	height: 24px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf.plase-inf-label > .str-3 {
	padding: 0;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table .label-inf.plase-inf-label > .str-3 > a {
	display: block;
	padding: 4px;
	height: auto;
	border: 0;
	margin: 0;
}

.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table {
	padding: 0;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item {
	padding: 0;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item.table-title {
	font-size: 12px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td {
	padding: 4px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item.table-title > .item-td {
	color: #787878;
	font-size: 12px !important;
	padding: 2px;
}

.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.check-td > .ctrl-summ {
	font-size: 14px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.name-td {
	font-size: 12px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.provider-td > .str-1{
	font-size: 12px;
	padding: 0;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.provider-td > .str-2 {
	display: none;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.balance-td {
	font-size: 0;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.balance-td > .num-inf {
	font-size: 12px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.price-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.deliv-td > .str-1,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.ctrl-td > .str-1 {
	display: none;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.price-td > .str-2,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.deliv-td > .str-2,
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.ctrl-td > .str-2 {
	font-size: 12px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.ctrl-td {
	padding: 2px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > .order-table > .one-item > .item-td.ctrl-td input[type=number] {
	font-size: 12px;
	padding: 2px;
	line-height: 1;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > form > .common-inf {
	padding-top: 0;
	border-top: 1px solid rgba(0,0,0,0.08);
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > form > .common-inf > .submit-bx > button {
	font-size: 14px;
	padding: 4px 6px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > form > .common-inf > .submit-bx > button[form=back-step-form-top]{
	display: none;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > form > .common-inf > .obj-summ {
	width: 22.8%;
	font-size: 14px;
	padding: 2px;
}
.middle .cart-bx > .cart-items > .one-var-offer.type-show-table > form > .common-inf > .obj-summ > * {
	font-size: 14px;
	padding: 0;
}


.middle .cart-bx > .cart-items .label-inf > .common-inf {
	padding: 0;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ {
	float: none;
	width: 92%;
	font-size: 0;
	text-align: left;
	padding: 0;
	/*border-radius:0 3px 0 3px;
  -webkit-border-radius:0 3px 0 3px;
  -moz-border-radius:0 3px 0 3px;
	overflow: hidden;*/
}
.middle .cart-bx > .cart-items .label-inf > .str-1,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-1 {
	display: block;
	font-size: 12px;
	text-align: right;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-1,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-1 {
	display: inline-block;
	/*color: #242424;*/
	height: 45px;
	box-sizing: border-box;
	color: #ffffff;
	font-size: 14px;
	padding: 14px 12px;
	margin: 0;
	vertical-align: middle;
	border-bottom: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	background: #A3A3A3;
}
.middle .cart-bx > .cart-items .label-inf > .str-2,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-2 {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	color: #ffffff;
	padding: 0;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-1,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-1 {
	background: #FF9000;
	border-bottom: 1px solid #FF9000;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-2,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-2 {
	display: inline-block;
	height: 45px;
	box-sizing: border-box;
	font-size: 24px;
	font-weight: normal;
	padding: 10px 12px;
	line-height: 1;
	margin: 0;
	vertical-align: middle;
	background: #FF9000;
	border-bottom: 1px solid #FF9000;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-2 .all-summ,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-2 .all-summ {
	display: none;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-2 .all-summ.show,
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-2 .all-summ.show {
	display: inline-block;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-2 {
	/*font-size: 14px;*/
	font-size: 20px;
	text-align: left;
	/*padding: 6px 12px;*/
	padding: 12px 12px;
}
.middle .cart-bx > .cart-items .label-inf > .common-inf > .obj-summ > .str-2 i {
	color: #ffffff;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-2 a {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-2 > .rating-str {
	padding-left: 8px;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-3 {
	display: inline-block;
	float: right;
	font-size: 20px;
	text-transform: uppercase;
	text-align: left;
	padding: 12px 12px;
	vertical-align: middle;
	/*background: #7E9C3E;
	border-bottom: 1px solid #7E9C3E;*/
	background: #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-3 a {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.middle .cart-bx > .cart-items .label-inf.plase-inf-label > .str-3 > .title-str {
	font-size: 10px;
	text-transform: uppercase;
}

.hover-form .one-var-offer .comment-form {
	display: block;
	padding: 0 0 2%;
	margin: 0;
}
.hover-form .one-var-offer .comment-form > .field-bx {
	display: block;
	padding: 2% 0 0;
	margin: 0;
}
.hover-form .one-var-offer .comment-form > .field-bx > .title-fld {
	display: block;
	color: #787878;
  font-size: 14px;
  line-height: 1.2;
  padding: 0 0 6px;
  margin: 0;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-templates-sw {
	display: block;
	padding: 0;
	margin: 0;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-templates-sw > .btm-sw {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-templates-sw > .btm-sw > .ctrl-btm {
	display: block;
	color: #787878;
	font-size: 14px;
	padding: 6px 12px;
	margin: 0;
	background: rgb(169, 169, 169);
	border-right: 1px solid rgb(169, 169, 169);
	border-top: 1px solid rgb(169, 169, 169);
	cursor: pointer;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-templates-sw > .btm-sw > .ctrl-btm:first-child {
	border-left: 1px solid rgb(169, 169, 169);
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-templates-sw > .btm-sw > .ctrl-btm.selected {
	color: #242424;
	background: #ffffff;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-templates-sw > .btm-sw > .content-template-inf {
	display: none;
}

.hover-form .one-var-offer .comment-form > .field-bx > textarea {
	display: block;
	width: 100%;
	height: 140px;
	box-sizing: border-box;
	font-size: 14px;
  line-height: 1.1;
  padding: 6px 8px;
	outline: none;
	resize: none;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-temp-text {
	display: block;
	width: 100%;
	height: 140px;
	color: #787878;
	box-sizing: border-box;
	font-size: 14px;
  line-height: 1.1;
  padding: 6px 8px;
	border:1px solid rgb(169, 169, 169);
	background: #ffffff;
	cursor: not-allowed;
}
.hover-form .one-var-offer .comment-form > .field-bx > .letter-temp-text li,
.hover-form .one-var-offer .comment-form > .field-bx > .letter-temp-text td,
.hover-form .one-var-offer .comment-form > .field-bx > .letter-temp-text a,
.hover-form .one-var-offer .comment-form > .field-bx > .letter-temp-text p {
	color: #787878;
}
.hover-form .form-ansv {
	display: block;
	font-size: 16px;
	padding: 12px 20px;
	text-align: center;
}
.hover-form .form-ansv > .inf-send {
	display: block;
	border: 1px solid rgba(0,0,0,0.6);
	background: rgba(0,0,0,0.03);
	padding: 10px 14px;
}
.hover-form .form-ansv > .inf-send.send-ok {
	border-color: rgba(4,110,0,0.6);
	background: rgba(4,110,0,0.03);
}
.hover-form .form-ansv > .inf-send.send-ok:before {
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	/*font-size: inherit;*/
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f00c';
	font-size: 32px;
	padding: 4px 10px;
	color: rgba(4,110,0,0.9);
}

.middle .cart-bx .inf-send {
	display: block;
	clear: both;
	font-size: 14px;
	text-align: center;
	padding: 6px 10px;
	margin: 2% 0 0;
}
.middle .cart-bx .inf-send.send-ok {
	color: #00A814;
	background: rgba(0,168,20,0.15);
}
.middle .cart-bx .inf-send.send-error {
	color: #ff0000;
	background: rgba(255,0,0,0.15);
}

.middle .orders-bx > .company-table {
	display: block;
	padding: 0 0 2%;
	margin: 0;
}
.middle .orders-bx > .company-table > .one-item {
	display: block;
	padding: 2%;
	margin: 0 0 12px;
	border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.03);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.middle .orders-bx > .company-table > .one-item > .mini-inf {
	display: block;
	float: left;
	width: 25%;
	padding: 0 2% 0 0;
	margin: 0;
	box-sizing: border-box;
}
.middle .orders-bx > .company-table > .one-item > .mini-inf > .str-1 {
		display: block;
		color: #787878;
    font-size: 18px;
    line-height: 1.2;
    padding: 0 0 6px;
    margin: 0;
}
.middle .orders-bx > .company-table > .one-item > .mini-inf > .str-2 {
	display: block;
	color: #FAC561;
  font-size: 12px;
}
.middle .orders-bx > .company-table > .one-item > .item-td {
	display: block;
	float: left;
}
.middle .orders-bx > .company-table > .one-item > .new-orders-td,
.middle .orders-bx > .company-table > .one-item > .orders-td{
	width: 12%;
	color: #787878;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	text-align: center;
}
.middle .orders-bx > .company-table > .one-item > .new-orders-td > .num-inf,
.middle .orders-bx > .company-table > .one-item > .orders-td > .num-inf {
	display: block;
	color: #242424;
	font-size: 20px;
}
.middle .orders-bx > .company-table > .one-item > .new-orders-td > .num-inf{
	color: #FF9000;
}
.middle .orders-bx > .company-table > .one-item > .ctrl-td {
	float: right;
	max-width: 20%;
}
.middle .orders-bx > .company-table > .one-item > .ctrl-td > .crtl-btm {
	display: inline-block;
	font-size: 20px;
	color: #ff9000;
	padding: 4px 6px;
	margin: 0;
}

/*USERS*/
.middle .user-cab-bx {
	display: block;
	padding: 1% 0 2%;
	margin: 0;
}
.middle .user-cab-bx > .menu-user-cab {
	display: block;
	padding: 0 0 14px;
	margin: 0 0 14px;
	border-bottom: 1px solid #A3A3A3;
}
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl {
	display: block;
	padding: 0;
	margin: 0;
}
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl > .menu-item {
	display:inline-block;
	color: #ffffff;
	min-width: 15%;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	margin: 0 1% 0 0;
	vertical-align: top;
}
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl > .menu-item > a {
	display: block;
	color: #ffffff;
	padding: 10px 12px;
	text-decoration: none;
	background: #85AD2B;

	/*border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;*/
}
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl > .menu-item.selected > a,
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl > .menu-item > a:hover {
	background: #0E8F00;
}
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl > .menu-item.name-exit > a {
	color: #787878;
	border: 1px solid #787878;
	background: #ffffff;
	padding: 9px 11px;
}
.middle .user-cab-bx > .menu-user-cab > .user-menu-tbl > .menu-item.name-exit > a:hover {
	background: #E0E0E0;
}
.middle .adv-box > .form-bx form > .title-frm,
.middle .user-cab-bx > .form-bx form > .title-frm {
	clear: both;
	display: block;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	padding: 10px 0 4px;
	margin: 0 0 12px;
	border-bottom: 1px solid #A3A3A3;
}
.middle .adv-box > .form-bx form > .inf-str,
.middle .user-cab-bx > .form-bx form .inf-str {
	clear: both;
	display: block;
	font-size: 14px;
	padding: 0 0 12px;
	margin: 0;
}
.middle .adv-box > .form-bx form > .inf-str:after,
.middle .user-cab-bx > .form-bx form .inf-str:after {
	display: block;
	content:'';
	clear: both;
}
.middle .adv-box > .form-bx form > .inf-str > .td-left,
.middle .user-cab-bx > .form-bx form .inf-str > .td-left {
	display: block;
	float: left;
	width: 30%;
}
.middle .adv-box > .form-bx form > .inf-str > .td-right,
.middle .user-cab-bx > .form-bx form .inf-str > .td-right {
	display: block;
	float: right;
	width: 68%;
}
.middle .adv-box > .form-bx form > .inf-str > .td-left > label,
.middle .adv-box > .form-bx form > .inf-str > .td-left > span,
.middle .user-cab-bx > .form-bx form .inf-str > .td-left > label,
.middle .user-cab-bx > .form-bx form .inf-str > .td-left > span {
	display: block;
}
.middle .adv-box > .form-bx form label > .req-nt,
.middle .user-cab-bx > .form-bx form label > .req-nt{
	color: #ff0000;
}
.middle .adv-box > .form-bx form > .inf-str > .td-right > span,
.middle .user-cab-bx > .form-bx form .inf-str > .td-right > span {
	display: block;
}
.middle .adv-box > .form-bx form .btm-line,
.middle .user-cab-bx > .form-bx form .btm-line {
	display: block;
	box-sizing: border-box;
	width: 280px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	line-height: 1.1;
	padding: 6px 8px;
	background: #595959;
	cursor: pointer;
}
.middle .adv-box > .form-bx form > .inf-str .comments-inf,
.middle .adv-box > .form-bx form > .inf-str .comments-inp,
.middle .user-cab-bx > .form-bx form > .inf-str .comments-inf,
.middle .user-cab-bx > .form-bx form > .inf-str .comments-inp {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1;
	padding: 0;
	margin: 0;
}
.middle .user-cab-bx .box-half a.button-type1 {
	width: 100%;
	box-sizing: border-box;
}
.middle .user-cab-bx .box-half .text {
	padding: 0 2%;
}


.middle .adv-box > .form-bx form input[type=text],
.middle .adv-box > .form-bx form input[type=tel],
.middle .adv-box > .form-bx form input[type=phone],
.middle .adv-box > .form-bx form input[type=number],
.middle .adv-box > .form-bx form input[type=email],
.middle .adv-box > .form-bx form input[type=url],
.middle .adv-box > .form-bx form input[type=password],
.middle .adv-box > .form-bx form select,
.middle .adv-box > .form-bx form textarea,
.middle .user-cab-bx > .form-bx form input[type=text],
.middle .user-cab-bx > .form-bx form input[type=tel],
.middle .user-cab-bx > .form-bx form input[type=phone],
.middle .user-cab-bx > .form-bx form input[type=number],
.middle .user-cab-bx > .form-bx form input[type=email],
.middle .user-cab-bx > .form-bx form input[type=url],
.middle .user-cab-bx > .form-bx form input[type=password],
.middle .user-cab-bx > .form-bx form select,
.middle .user-cab-bx > .form-bx form textarea {
	width: 280px;
	max-width: 100%;
}
.middle .adv-box > .form-bx form label.deco-checkbox,
.middle .user-cab-bx > .form-bx form label.deco-checkbox {
	position: relative;
	cursor: pointer;
}
.middle .adv-box > .form-bx form label.deco-checkbox > input,
.middle .user-cab-bx > .form-bx form label.deco-checkbox > input {
	display:none;
}
.middle .adv-box > .form-bx form label.deco-checkbox > input + .checkbox-show,
.middle .user-cab-bx > .form-bx form label.deco-checkbox > input + .checkbox-show {
	font-size: 18px;
	padding: 0;
}
.middle .adv-box > .form-bx form label.deco-checkbox > input + .checkbox-show:after,
.middle .user-cab-bx > .form-bx form label.deco-checkbox > input + .checkbox-show:after {
	display: block;
	content:'\f204';
}
.middle .adv-box > .form-bx form label.deco-checkbox > input:checked + .checkbox-show:after,
.middle .user-cab-bx > .form-bx form label.deco-checkbox > input:checked + .checkbox-show:after {
	display: block;
	color: #0E8F00;
	content:'\f205';
}
.middle .adv-box > .form-bx form select[type=submit],
.middle .adv-box > .form-bx form .submit-btm,
.middle .user-cab-bx > .form-bx form select[type=submit],
.middle .user-cab-bx > .form-bx form .submit-btm {
	display: inline-block;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 12px;
    margin: 0;
    background: #FF9000;
    border: none;
    outline: none;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.middle .adv-box > .form-bx form select[type=submit]:hover,
.middle .adv-box > .form-bx form .submit-btm:hover,
.middle .user-cab-bx > .form-bx form select[type=submit]:hover,
.middle .user-cab-bx > .form-bx form .submit-btm:hover {
	background: #D1821B;
}
.middle .user-cab-bx > .form-bx form .form-errors {
	display: block;
	color: #ff0000;
	padding: 0.5% 0;
	margin: 1% 0;
}
.middle .user-cab-bx > .form-bx form .form-errors p {
	display: block;
	color: #ff0000;
	font-size: 12px;
	line-height: 1.1;
	padding: 4px 6px;
	margin: 0;
	border: 1px solid #ff0000;
	background: rgba(255,0,0,0.1);
}
.middle .user-cab-bx > .form-bx form .form-errors p.big-error {
	color: #ff0000;
}
.middle .user-cab-bx > .form-bx form .form-errors p.lite-error {
	color: #1B40D1;
	border-color:#1B40D1;
	background: rgba(27,64,209,0.1);
}

form .brabch-inf > .brabch-inf-one {
  display: block;
  padding: 8px;
  margin: 4px 0;
  border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.04);
}

.middle .user-cab-bx > .orders-bx {
	display: block;
	padding-bottom: 3%;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders {
	width: 100%;
	padding: 0;
	margin: 0;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders td.td-num {
	width: 10%;
	text-align: center;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders td.td-company {
	width: 24%;
	text-align: center;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders td.td-company {
	word-wrap: break-word;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders td.td-statys {
	width: 6%;
	text-align: center;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders td.td-info {
	width: 35%;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders td.td-date {
	width: 12%;
	text-align: center;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders thead td {
	color: #878787;
	font-size: 12px;
	text-align: center;
	padding: 4px 8px;
	margin: 0;
	border-bottom: 1px solid #878787;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td {
	font-size: 14px;
	padding: 8px 10px;
	margin: 0;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody tr:nth-child(odd) td{
	background: rgba(0,0,0,0.06);
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody tr:hover td{
	background: rgba(0,0,0,0.09);
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-info {
	font-size: 12px;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-info > span {
	display: block;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-statys > .ico-statys {
	display: inline-block;
	text-align: center;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-statys > .ico-statys:after,
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-statys > .ico-statys.statys-1:after {
	display: inline-block;
	color: #878787;
	content:'\f017';
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-statys > .ico-statys.statys-2:after {
	color: #0E8F00;
	content:'\f00c';
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-statys > .ico-statys.statys-3:after {
	color: #ff0000;
	content:'\f05e';
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-ctrl > .del-this {
	color: #ff0000;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-ctrl form.frm-btn {
	display: inline-block;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-ctrl form.frm-btn .btm-el,
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-ctrl a.btm-el{
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	font-size: 14px;
  padding: 10px 12px;
	margin: 0 1% 0 0;
  text-decoration: none;
  background: #85AD2B;
	border: none;
	outline: none;
	white-space: nowrap;
	cursor: pointer;
}
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-ctrl form.frm-btn .btm-el:hover,
.middle .user-cab-bx > .orders-bx > table.tbl-orders tbody td.td-ctrl a.btm-el:hover {
	background: #0E8F00;
}

.middle .post_link-ico-bx {
	display: block;
	padding: 2% 0;
	margin: 0;
}
.middle .post_link-ico-bx > ul.emails-line {
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	display: flex;
	justify-content: space-between;
	padding: 0;
	margin: 0;
}
.middle .post_link-ico-bx > ul.emails-line > li {
	flex-basis: 250px;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.middle .post_link-ico-bx > ul.emails-line > li > a {
	display: block;
	color: #787878;
	width: auto;
	/*height: 44px;*/
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #787878;
	padding: 8px 12px;
	margin: 0;
	position: relative;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-mailru > a {
	color: #ffffff;
	background: #1B43B3;
	border-color: #1B43B3;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-mailru > a:hover {
	background: #002A9E;
	border-color: #002A9E;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-yandex > a {
	color: #ffffff;
	background: #0F6300;
	border-color: #0F6300;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-yandex > a:hover {
	background: #0C4502;
	border-color: #0C4502;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-gmail > a {
	color: #ffffff;
	background: #9C7700;
	border-color: #9C7700;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-gmail > a:hover {
	background: #755A00;
	border-color: #755A00;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-rambler > a {
	color: #ffffff;
	background: #9C0B0B;
	border-color: #9C0B0B;
}
.middle .post_link-ico-bx > ul.emails-line > li.bx-rambler > a:hover {
	background: #730000;
	border-color: #730000;
}

.middle .post_link-ico-bx > ul.emails-line > li > a > span {
	display: block;
	padding: 2px 4px;
	margin: 0;
}
.middle .post_link-ico-bx > ul.emails-line > li > a > span.title-ln {
	font-size: 14px;
	text-transform: uppercase;
}
.middle .post_link-ico-bx > ul.emails-line > li > a > span.mail-name {
	font-size: 18px;
	font-weight: bold;
	text-transform: lowercase;
	padding: 0;
}

/*in sidebar*/
.right-sidebar > .post_link-ico-bx {
	padding: 0;
	border: 1px solid #A3A3A3;
	background: rgba(0,0,0,0.04);
}
.right-sidebar > .post_link-ico-bx > .title-this {
	display: block;
	text-align: center;
	font-size: 14px;
  padding: 6px 8px;
  margin: 0;
	border-bottom: 1px solid #ccc;
	background: #E0E0E0;
}
.right-sidebar > .post_link-ico-bx > ul.emails-line {
	display: block;
	font-size: 0;
	padding: 8% 4%;
	margin: 0;
}
.right-sidebar > .post_link-ico-bx > ul.emails-line > li {
	box-sizing: border-box;
	/*width: 49%;*/
	display: block;
	text-align: center;
	width: auto;
	padding: 7.6%;
	/*margin: 12% 0 0 2%;*/
	margin: 8% 0 0 0;
}
.right-sidebar > .post_link-ico-bx > ul.emails-line > li:nth-child(odd){
	margin-left: 0;
}
.right-sidebar > .post_link-ico-bx > ul.emails-line > li:nth-child(1)/*,
.right-sidebar > .post_link-ico-bx > ul.emails-line > li:nth-child(2)*/{
	margin-top: 0;
}
.right-sidebar > .post_link-ico-bx > ul.emails-line > li > a {
	display: inline-block;
	width: 100px;
	height: 38px;
	border:none;
}

.middle > .container .list-content {
	display: block;
	padding: 0 0 10px;
	margin: 0;
}
.middle > .container .list-content > .sw-line-btm {
	display: block;
	text-align: left;
	padding: 0 0 12px;
	margin: 0;
}
.middle > .container .list-content > .sw-line-btm > .one-el {
	display: inline-block;
	width: 200px;
	box-sizing: border-box;
	padding: 0;
  margin: 0 0 2% 2%;
	vertical-align: top;
}
.middle > .container .list-content.ainf-content-bx > .sw-line-btm > .one-el {
	/*width: 190px;*/
	width: 137px;
}
.middle > .container .list-content.ainf-content-bx > .sw-line-btm > .one-el.green-btm {
	width: 258px;
}
.middle > .container .list-content > .sw-line-btm > .one-el:first-child{
	margin-left: 0;
}
.middle > .container .list-content > .sw-line-btm > .one-el > .btm-el {
	display: block;
  color: #757575;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  padding: 8px 4px;
  margin: 0;
  background: #EBEBEB;
}
.middle > .container .list-content > .sw-line-btm > .one-el > .btm-el:hover {
	outline: 1px solid #FF9000;
}
.middle > .container .list-content > .sw-line-btm > .one-el.selected > .btm-el {
	color: #ffffff;
  background: #FF9000;
}
.middle > .container .list-content > .sw-line-btm > .one-el.selected > .btm-el:hover {
	background: #D97C04;
	outline: none;
}
.middle > .container .list-content > .sw-line-btm > .one-el.green-btm > .btm-el {
	color: #ffffff;
	background: #A4C855;
}
.middle > .container .list-content > .sw-line-btm > .one-el.green-btm > .btm-el:hover {
	background: #0E8F00;
	outline: none;
}

.middle > .container .list-content > .list-bx {
	display: block;
	padding: 0;
	margin: 0;
}
.middle > .container .list-content > .list-bx > .table-itms {
	display: block;
	padding: 0 0 10px;
	margin: 0;
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item {
	display: block;
	padding: 2%;
	margin: 0 0 2%;
	border: 1px solid #A3A3A3;

	border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .title-this {
	display: block;
	font-size: 16px;
	font-weight: 600;
	padding: 0 0 6px;
	margin: 0;
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .inf-line {
	display: block;
	padding: 6px 0 0;
	margin: 0;
	text-align: left;

	border-top: 1px dashed #A3A3A3;
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .inf-line > * {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	padding-right: 20px;
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .inf-line > * i {
	color: #004FBD;
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .inf-line > .email-inf > i:after {
	content: '\f003';
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .inf-line > .phone-inf > i:after {
	content: '\f095';
}
.middle > .container .list-content > .list-bx > .table-itms > .one-item > .inf-line > * > span {
	padding-left: 6px;
}
.middle > .container .list-content > .add-form {
	display: block;
	padding: 0;
	margin: 0 0 10px;
}

.type-reg-bx .box-half .button-type1 {
	margin-bottom: 22px;
}
.middle .nav-bx a {
	padding-left: 4px;
	padding-right: 4px;
}

.one-position-btm {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.one-position-btm.right-btm {
	float: right;
}
.one-position-btm > .bx-sb.btm-bx {
	display: block;
	width: 210px;
	box-sizing: border-box;
	padding: 10px 14px;
	background: #A4C855;
}
.one-position-btm > .bx-sb.btm-bx > .btm-link {
	display: block;
	position: relative;
	color: #ffffff;
	font-size: 16px;
	line-height: 1.6;
	text-align: center;
}



/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
	float: left;
	width: 210px;
	margin-left: -210px;
	position: relative;
}
.right-sidebar > .bx-sb {
	display: block;
	padding: 0;
	margin: 0 0 12px;
	position: relative;
}
.right-sidebar > .bx-sb.btm-bx {
	padding: 20px 10px;
}
.right-sidebar > .bx-sb.btm-bx,
.right-sidebar > .bx-sb.btm-bx.type1 {
	color: #ffffff;
	background: #FF9000;

	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.right-sidebar > .bx-sb.btm-bx.type1:hover {
	background: #D97C04;
}
.right-sidebar > .bx-sb.btm-bx.type2 {
	padding: 16px 10px;
	background: #A4C855;
}
.right-sidebar > .bx-sb.btm-bx.type2:hover {
	background: #0E8F00;
}
.right-sidebar > .bx-sb.btm-bx > .btm-link {
	display: block;
	position: relative;
	color: #ffffff;
	font-size: 18px;
	line-height: 1.6;
	text-align: center;
}
.right-sidebar > .bx-sb.btm-bx.type1 > .btm-link {
	font-size: 22px;
	line-height: 1.2;
	text-transform: uppercase;
}
.right-sidebar > .bx-sb.btm-bx > .btm-link > span {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -24px;
}
.right-sidebar > .bx-sb.btm-bx.type1 > .btm-link > span {
	top: 50%;
	margin-top: -50px;
}
.right-sidebar > .bx-sb.type_empt {
	color: #242424;
	padding-left: 18px;
	padding-right: 18px;
	background: none;
	border: 1px solid #A3A3A3;
}
.right-sidebar > .bx-sb.type_empt > .btm-link {
	color: #242424;
	font-size: 14px;
	text-align: left;
	line-height: 1.2;
}
.right-sidebar > .bx-sb.type_empt > .btm-link.aligncenter {
	text-align: center;
}
.right-sidebar > .bx-sb.type_empt > .btm-link.big-ico:after {
	display: block;
	content: '';
	clear: both;
}
.right-sidebar > .bx-sb.type_empt > .btm-link.big-ico i.fa {
	display: block;
	float: left;
	font-size: 50px;
	padding: 0 12px 0 0;
}
.right-sidebar > .bx-sb.banners {
	margin: 20px 0;
}
.right-sidebar > .bx-sb.banners > .bn-one {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0 0 6px;
}
.right-sidebar > .bx-sb.banners > .bn-one img {
	display: block;
	max-width: 100%;
	padding: 0;
	margin: 0 auto;
}

.right-sidebar > .bx-sb.menu-bx {
	text-align: center;
	margin-top: 22px;
}
.right-sidebar > .bx-sb.menu-bx > .title-this {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.2;
	padding: 10px 0 18px;
}
.right-sidebar > .bx-sb.menu-bx > ul.menu-td,
.right-sidebar > .bx-sb.menu-bx > ul.menu-catalog {
	display: block;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.right-sidebar > .bx-sb.menu-bx > ul.menu-td > li,
.right-sidebar > .bx-sb.menu-bx > ul.menu-catalog > li {
	display: block;
	padding: 0;
	margin: 0 0 4px;
}
.right-sidebar > .bx-sb.menu-bx > ul.menu-td > li > a,
.right-sidebar > .bx-sb.menu-bx > ul.menu-catalog > li > a {
	display: block;
	color: #242424;
	padding: 10px 12px;
	background: #FFF7E0;
}
.right-sidebar > .bx-sb.menu-bx > ul.menu-td > li > a:hover,
.right-sidebar > .bx-sb.menu-bx > ul.menu-catalog > li > a:hover {
	background: #F2E4BB;
}
.right-sidebar > .bx-sb.menu-bx > ul.menu-td > li.mark > a,
.right-sidebar > .bx-sb.menu-bx > ul.menu-catalog > li.mark > a {
	color: #FF9000;
	font-weight: 600;
}
/*USERS*/
.right-sidebar.users-sb {
	padding-top: 1%;
}
.right-sidebar.users-sb > .bx-sb.reg-inf {

}
.right-sidebar.users-sb > .bx-sb.reg-inf > .title-this {
	display: block;
	font-size: 20px;
	padding: 0 0 18px;
	margin: 0;
}
.right-sidebar.users-sb > .bx-sb > .text-inf {
	display: block;
	padding: 0;
	margin: 0 0 8px;
}
.right-sidebar.users-sb > .bx-sb > .text-inf > p {
	display: table;
	width: 100%;
	text-align: left;
	padding: 0 0 20px;
	margin: 0;
	vertical-align: middle;
}
.right-sidebar.users-sb > .bx-sb > .text-inf > p > i {
	display: table-cell;
	color: #FF9000;
	font-size: 38px;
	padding: 0 8px 0 0;
	margin: 0;
	vertical-align: middle;
}
.right-sidebar.users-sb > .bx-sb > .text-inf > p > span {
	display: table-cell;
	vertical-align: middle;
}
.right-text-bar {
	display: block;
	float: right;
}

.visitors-inf {
	clear: both;
	display: block;
	padding: 0;
	margin: 36px 0 0;
	/*background: #FFE9BA;*/
	border-top: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;

	background: rgba(0,0,0,0.04);
}
.visitors-inf > .stat-header {
	display: block;
	font-size: 14px;
	padding: 6px 8px;
	margin: 0;
	border-bottom: 1px solid #ccc;
	background: #E0E0E0;
}
.visitors-inf > .stat-header > .title-this {
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	padding: 0;
	margin: 0;
}
.visitors-inf > .stat-body {
	display: block;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.visitors-inf > .stat-body > .inf-visit {
	display: inline-block;
	width: 70px;
	padding: 6px;
	margin: 4px;
	position: relative;
}
.visitors-inf > .stat-body > .inf-visit.inf-mid-size {
	width: 96px;
}
.visitors-inf > .stat-body > .inf-visit.inf-big-size {
	width: auto;
}
.visitors-inf > .stat-body > .inf-visit > .label-inf {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 54px;
	font-size: 30px;
	/*line-height: 60px;*/
	text-align: center;
	vertical-align: top;
	color: rgba(0,0,0,0.1);
}
.visitors-inf > .stat-body > .inf-visit > .sm-inf {
	display: block;
	color: #707070;
	font-size: 12px;
	text-align: center;
	padding: 2px;
	margin: 0;
	/*height: 26px;*/
	overflow: hidden;
	position: relative;
}
.visitors-inf > .stat-body > .inf-visit > .num-inf {
	display: block;
	position: relative;
	color: #ff9000;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 16px 2px 4px;
	margin: 0;
}
/*table form*/
form.full-wdth-form .td-right textarea,
form.full-wdth-form .td-right select,
form.full-wdth-form .td-right input {
  width: 100% !important;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: -120px auto 0;
	min-width: 1000px;
	max-width: 1920px;
	height: 119px;
	border-top: 1px solid #A3A3A3;
	position: relative;
	overflow: hidden;
}
.footer .logo-line {
	padding-top: 16px;
}
.footer .logo-line > .logo-bx {
	width: 23%;
	padding-top: 9px;
	margin-right: 3%;
}
.footer .logo-line > .menu-bx {
	width: 45%;
	padding-top: 6px;
}
.footer .logo-line > .contact-bx {
	display: block;
	float: left;
	width: 29%;
	text-align: right;
	padding-top: 4px;
}
.footer .logo-line > .contact-bx > .phone,
.footer .logo-line > .contact-bx > .email {
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2;
	padding: 0 0 8px;
}
.footer .logo-line > .contact-bx a {
	color: #242424;
}
.footer .logo-line > .contact-bx  a:hover{
	text-decoration: underline;
}
.footer .logo-line > .contact-bx > .copyinfo {
	display: block;
	font-size: 12px;
}

#kladr_autocomplete .autocomplete a {
	color: #7A7A7A;
}

/*MEDIA*/
@media(max-width:1500px) {
	.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.id-6,
	.middle .cart-bx > .cart-items > .common-table > table.inf-seach-table td.td-6 {
		display: none;
	}
}
