@media all and (max-width: 1570px) {
	.wide {width: 1300px;}
	.menu-top-content {margin-left: 100px;}

	.userpage-left {width: 300px;}
	.userpage-right {width: 980px;}
	.account-mount {width: 680px;}
	.orders-filters {width: 280px;}
	.business-card-main {width: 750px;}
	.business-card-info {width: 530px;}
	.hub-left {width: 890px;}
	.hub-right {width: 390px;}
	.symbol-left {width: 890px;}
	.symbol-image+.symbol-description {width: 590px;}
	.symbol-right {width: 390px;}
	.order-archived, .order-left {width: 980px;}
	.order-image {width: 440px;}
	.order-image+.order-description {width: 520px; min-height: 330px;}
	.trading-right {width: 980px;}
	.trading-filters-hub {width: 470px;}
	.trading-filters-symbol {width: 470px;}
	.market-right {width: 980px;}
	.market-orders-item {width: 310px; height: 310px;}
	.market-orders-item-description {height: 180px;}
	.market-orders-item-price {top: 220px;}
	.messenger-left {width: 300px;}
	.messenger-right {width: 980px;}
}


@media all and (max-width: 1350px) {
	.wide {width: 1100px;}
	.menu-top-content {margin-left: auto;}

	.userpage-right {width: 780px;}
	.account-mount {width: 570px;}
	.phones-mount {width: 210px;}
	.orders-filters {float: none; display: block; width: auto; padding: 10px 0px; text-align: center;}
	.orders-filters .selector-field, .orders-filters .check-field {display: inline-block; vertical-align: middle; width: 250px; margin: 0px;}
	.orders-list {float: none; display: block; width: auto; padding: 10px 0px; border: none;}
	.business-card-main {width: 550px;}
	.hub-left {width: 810px;}
	.hub-right {width: 270px;}
	.symbol-left {width: 810px;}
	.symbol-image {width: 240px;}
	.symbol-image+.symbol-description {width: 550px; min-height: 180px;}
	.symbol-right {width: 270px;}
	.order-archived, .order-left {width: 780px;}
	.order-image {width: 360px;}
	.order-image+.order-description {width: 400px; min-height: 270px;}
	.trading-left {width: 200px;}
	.trading-right {width: 880px;}
	.trading-filters-hub {width: 410px;}
	.trading-filters-symbol {width: 410px;}
	.trading-orders-item-id {width: 60px;}
	.trading-orders-item-id span {display: none;}
	.trading-orders-item-title {left: 90px;}
	.trading-orders-item-price {left: 390px;}
	.trading-orders-item-quantity {left: 500px;}
	.trading-orders-item-total {left: 570px;}
	.trading-orders-item .attention-currency {left: 140px;}
	.market-right {width: 780px;}
	.market-orders-item {width: 370px; height: 220px;}
	.market-orders-item-description {height: 90px;}
	.market-orders-item-price {top: 130px;}
	.messenger-right {width: 780px;}
}


@media all and (max-width: 1150px) {
	.wide {width: 980px;}

	.userpage-right {width: 660px;}
	.account-mount {width: 440px;}
	.orders-item .attention-currency {left: 0px; right: 0px; font-size: 11px;}
	.business-card-info {width: 410px;}
	.hub-left {width: 690px;}
	.symbol-left {width: 690px;}
	.symbol-image {width: 160px;}
	.symbol-image+.symbol-description {width: 510px; min-height: 120px;}
	.order-archived, .order-left, .order-right {float: none; width: auto; padding: 10px 0px;}
	.order-image+.order-description {width: 600px;}
	.trading-right {width: 760px;}
	.trading-actions {margin: 0px;}
	.trading-filters {padding: 10px 0px;}
	.trading-filters-hub, .trading-filters-symbol {width: 370px;}
	.trading-orders-list {padding: 10px 0px;}
	.trading-orders-item-title {width: 250px;}
	.trading-orders-item-price {left: 340px;}
	.trading-orders-item-quantity {left: 450px;}
	.trading-orders-item-total {left: 520px;}
	.trading-orders-item .attention-currency {left: 0px; right: 0px;}
	.market-left {float: none; display: block; width: auto; text-align: center;}
	.market-filters-hub, .market-filters-symbol, .market-filters-type {display: inline-block; vertical-align: middle; width: 250px; margin: 0px; padding: 0px 10px;}
	.market-filters .delimiter {display: none;}
	.market-right {float: none; display: block; width: auto;}
	.market-orders-list {padding: 0px;}
	.market-orders-item {width: 310px; height: 256px;}
	.market-orders-item-description {height: 126px;}
	.market-orders-item-price {top: 166px;}
	.messenger-right {width: 660px;}
}


@media all and (min-width: 1025px) {.mobile-wide-show {display: none;}}
@media all and (max-width: 1024px) {
	.mobile-wide-hide {display: none;}
	.wide {width: 720px;}
	.menu-top-content {width: 720px; padding: 0px 10px; background-size: 100% 100%;}
	.mount-item-delete, .images-item-delete, .images-item .abs-icon.icon-zoom {opacity: 1;}

	.userpage-top-link, .userpage-top-link.inline.inline-first {margin: 10px;}
	.userpage-left {position: fixed; left: 0px; right: 100px; top: 0px; bottom: 0px; float: none; width: auto; min-width: 200px; padding: 10px; background: #f3f5f6; overflow-x: hidden;
		overflow-y: scroll; transform: scaleX(0); transform-origin: 0px 0px; transition: 0.2s transform; z-index: 50;
	}
	.userpage-left.active {transform: scaleX(1);}
	.userpage-right {float: none; width: auto;}
	.account-mount, .phones-mount {float: none; width: auto;}
	.orders-filters {text-align: left;}
	.orders-filters .selector-field, .orders-filters .check-field {display: block; width: auto; margin: 10px 0px;}
	.orders-item {height: 70px;}
	.orders-item-id {width: 130px;}
	.orders-item-identifier span {display: none;}
	.orders-item-title {left: 180px;}
	.orders-item-price {right: 10px; width: auto;}
	.orders-item-closed {left: 40px; top: 45px; text-align: left;}
	.business-card-main, .business-card-info {float: none; width: auto; padding: 0px;}
	.business-card-adverts-item {margin: 20px 0px;}
	.hub-left, .hub-right {float: none; width: auto; padding: 0px;}
	.symbol-left, .symbol-right {float: none; width: auto; padding: 0px;}
	.symbol-image {width: 240px;}
	.symbol-image+.symbol-description {width: 460px; min-height: 180px;}
	.order-image {width: 280px;}
	.order-image+.order-description {width: 420px; min-height: 210px;}
	.trading-left {position: fixed; left: 0px; right: 100px; top: 0px; bottom: 0px; float: none; width: auto; min-width: 200px; background: #f3f5f6; overflow-x: hidden;
		overflow-y: scroll; transform: scaleX(0); transform-origin: 0px 0px; transition: 0.2s transform; z-index: 50;
	}
	.trading-left.active {transform: scaleX(1);}
	.trading-right {float: none; width: auto;}
	.trading-filters-hub, .trading-filters-symbol {width: 340px;}
	.market-filters-hub, .market-filters-type {width: 220px; padding: 0px;}
	.market-filters-symbol {width: 220px; padding: 0px 10px;}
	.market-orders-item {width: 340px; height: 238px;}
	.market-orders-item-description {height: 108px;}
	.market-orders-item-price {top: 148px;}
	.messenger-left {position: fixed; left: 0px; right: 100px; top: 0px; bottom: 0px; float: none; width: auto; min-width: 200px; padding: 10px; background: #f3f5f6; overflow-x: hidden;
		overflow-y: auto; transform: scaleX(0); transform-origin: 0px 0px; transition: 0.2s transform; z-index: 50;
	}
	.messenger-left.active {transform: scaleX(1);}
	.messenger-new-contact {margin: 0px 0px 10px 0px;}
	.messenger-contacts {margin-right: 0px;}
	.messenger-right {float: none; width: auto;}

	.response-layer>.form-wrapper>.form-content {overflow-y: auto;}

	.mainpage-signup-form {padding: 30px 0px;}
	.mainpage-signup-form-content {width: auto; margin: 0px 10px;}
	.mainpage-advantage-list-wrapper {padding: 30px 0px;}
	.mainpage-advantage-list {width: 600px;}
	.mainpage-advantage-item {width: 290px;}
	.mainpage-advantage-item img {width: 50px; height: 50px; margin: 15px 5px;}
	.mainpage-advantage-text {width: 230px;}
}


@media all and (min-width: 769px) {.mobile-show {display: none;}}
@media all and (max-width: 768px) {
	.mobile-hide {display: none;}
	.wide {width: auto;}
	.onpage-form-mount {width: auto;}
	.menu-top-content {width: auto; padding: 0px 10px; background: #bac1c4;}
	.context-selectors {width: 170px;}
	.lang-selector.active {left: 0px; width: 280px;}
	.currency-selector.active {right: -100px;}
	.account {width: 250px;}
	.account-selector.active {left: -100px;}

	.orders-actions {text-align: left;}
	.orders-actions-item {display: block; margin: 10px 0px;}
	.symbol-image {float: none; display: block; width: auto;}
	.symbol-image img {display: block; margin: 0px auto;}
	.symbol-image+.symbol-description {float: none; display: block; width: auto; min-height: auto;}
	.order-image {float: none; width: 100%;}
	.order-image+.order-description {float: none; display: block; width: auto; min-height: auto;}
	.trading-actions {text-align: left;}
	.trading-actions-item {display: block; margin: 10px 0px;}
	.trading-filters-hub, .trading-filters-symbol {float: none; display: block; width: auto; margin: 0px 0px 30px 0px;}
	.trading-orders-item {height: 46px;}
	.trading-orders-item-title {width: auto; right: 75px;}
	.trading-orders-item-price {left: 80px; top: 22px; text-align: left;}
	.trading-orders-item-quantity {left: 25px; top: 22px; text-align: left;}
	.trading-orders-item-total {left: 205px; top: 22px; text-align: left;}
	.trading-orders-item-price.trading-orders-item-converted, .trading-orders-item-total.trading-orders-item-converted {margin-left: 0px; padding: 0px 0px 0px 14px; background-position: 0% 4px;}
	.market-actions {margin: 10px 0px 30px 0px;}
	.market-filters {padding: 0px;}
	.market-filters-hub, .market-filters-symbol, .market-filters-type {float: none; display: block; width: auto; margin: 0px 0px 30px 0px; padding: 0px;}
	.market-orders-item {display: block; width: auto; margin: 10px 0px; height: 192px;}
	.market-orders-item-description {height: 72px;}
	.market-orders-item-price {top: 112px;}

	.social {display: none;}
	.contacts-donate {left: 20px; right: auto;}
	.contacts-faq {left: 70px; right: auto;}

	.form-field, .form-inlinefields-2 .form-field, .form-inlinefields-3 .form-field, .form-inlinefields-4 .form-field {float: none; display: block; width: auto; margin: 20px 0px 0px 0px;}
	.form-content .form-buttons-block {margin: 10px 0px;}
	.form-buttons-block .form-button, .form-buttons-block .form-button-disabled {float: none; display: block; width: auto;}
	.form-buttons-block .form-link {float: none; display: block; width: auto; margin-top: 10px;}
	.tabs-values.tabs-order-edit {width: auto;}
	.tabs-values.tabs-order-edit .tabs-values-content {min-height: 350px;}

	.mainpage-dashboard {width: auto; margin: 10px;}
	.mainpage-dashboard-item {float: none; width: auto; margin: 5px 0px;}
	.mainpage-dashboard-item-orders {background: #007fc6;}
	.mainpage-dashboard-item-favorites {background: #3fba46;}
	.mainpage-advantage-list {width: auto; margin: 0px 10px;}
	.mainpage-advantage-item {float: none; width: auto; height: auto; margin: 10px 0px;}
	.mainpage-advantage-item img {display: none;}
	.mainpage-advantage-text {display: block; width: auto; text-align: start; text-indent: 30px; background: url(/files/images/links/flag_white.png) 0px 0px/20px 20px no-repeat;}
	.mainpage-symbol-list-wrapper {height: 350px; padding: 0px; margin-bottom: 30px;}
	.mainpage-symbol-list-arrow {display: none;}
	.mainpage-symbol-list {height: 400px; background: url(/files/images/links_pages/slide.png) 50% 220px/120px no-repeat;}

	.about-block {border: none; border-radius: 0px; overflow: visible;}
	.about-block-image {position: relative; min-height: 160px; margin: 0px -10px;}
	.about-block-image h2 {padding: 10px;}
	.about-block-text {padding: 0px; background: transparent;}
	.about-block-text p {text-indent: 0px;}
	.node-block {padding: 10px;}
}


@media all and (max-width: 500px) {
	.images-item, .images-add {width: 120px; height: 90px;}
	.switcher-field label {text-align: center; font-size: 14px;}
	.switcher-field label span {padding: 0px 10px;}
	.trading-orders-item {height: 90px;}
	.trading-orders-item-title {width: auto; right: 10px;}
	.trading-orders-item-price {left: 25px; right: 10px; width: auto; text-align: right;}
	.trading-orders-item-total {left: 25px; right: 10px; top: 44px; width: auto; text-align: right;}
	.trading-orders-item-date {left: 25px; right: 10px; top: 66px; width: auto; text-align: right;}
	.trading-orders-item-price.trading-orders-item-converted, .trading-orders-item-total.trading-orders-item-converted {padding: 0px 14px 0px 0px; background-position: 100% 4px;}
}


@media all and (min-width: 471px) {.mobile-tiny-show {display: none;}}
@media all and (max-width: 470px) {
	.mobile-tiny-hide {display: none;}
	.context-selectors {width: 140px;}
	.account {width: 160px;}
	.account-selector.active {left: -140px;}

	.password-selector.active {left: 0px; width: 300px;}

	.contacts {display: none;}
}
