.backPageLink {
	float: right;
	font-size: 12px;
}
form td.error, p.error {
	color: red;
	text-align: right;
}
.validationError {
	color: red;
	font-size: 13px;
}

.preLoader {
	position: absolute;
	z-index: 100;
	opacity: 0.3;
	background: #D4D4D4;
}

ul.sharingTree {
	list-style: inside;
	padding-left: 20px;
}

.preLoader img {
	position: relative;
}

ul.sharingTree li {
	font-size: 14px;
	padding-left: 20px;
	padding-top: 10px;
}

a.asc, a.desc {
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	color: #003056;
}

a.asc {
	background-image: url("/img/arrow_up.png");
}

a.desc {
	background-image: url("/img/arrow_down.png");
}

.deletedPrice {
	color: red !important;
}

.draftPrice, .deletedOrder {
	color: #aaa !important;
}

.closedPrice {
	color: #aaa !important;
	padding-right: 25px;
	background: url('../img/ico-nolock.png') no-repeat right;
}

.summary {
	font-size: 0.8em;
	font-weight: bold;
}

#unionPrices {
	float: left;
	margin-right: 10px;
}

#priceComponentsError {
	float: left;
	margin-right: 10px;
}

.partnersCategoryMenu ul {
	display: inline-block;
    position: relative;
}

.partnersCategoryMenu li.active {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.partnersCategoryMenu li {
    border-radius: 3px 3px 0 0;
	background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D4D4D4;
    display: inline-block;
    height: 25px;
    margin-right: 4px;
}

.partnersCategoryMenu li a {
    display: block;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
}

.partnersCategorySubmenu a {
	line-height: 20px;
	margin: 0 5px;
}

.usersCategoryMenu ul {
	display: inline-block;
    position: relative;
}

.usersCategoryMenu li.active {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.usersCategoryMenu li {
    border-radius: 3px 3px 0 0;
	background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D4D4D4;
    display: inline-block;
    height: 25px;
    margin-right: 4px;
}

.usersCategoryMenu li a {
    display: block;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
}

.usersCategorySubmenu a {
	line-height: 20px;
	margin: 0 5px;
}

.invitationsCategoryMenu ul {
	display: inline-block;
    position: relative;
}

.invitationsCategoryMenu li.active {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-color: #FFFFFF;
}

.invitationsCategoryMenu li {
    border-radius: 3px 3px 0 0;
	background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D4D4D4;
    display: inline-block;
    height: 25px;
    margin-right: 4px;
}

.invitationsCategoryMenu li a {
    display: block;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
}

.invitationsCategorySubmenu a {
	line-height: 20px;
	margin: 0 5px;
}

.leftBlock, .rightBlock {
	border: 3px solid #eee;
	min-height: 710px;
	padding-left: 10px;
	padding-top: 10px;
}

.leftBlock {
	width: 150px;
	float: left;
}

.rightBlock {
	width: 1065px;
	float: right;
}

.searchBlock {
	margin-bottom: 20px;
}

.header {
	font-size: 14px;
	margin-bottom: 10px;
}
.fa.icon-green {
        color: #5aa528;
}
.searchFilterHeader {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

#filterBlock #minPrice, #filterBlock #maxPrice{
	width: 60px;
}

.clearFilter {
    text-align: right;
    font-size: 11px;
    display: none;
}

.autocompletePrice {
	color: green;
}

.viewFullSearch,.emptyResults {
	text-align-last: right;
}

.filterDisabled {
	color: #abb;
}

.autocompletePartNumber {
	color: #003056;
	font-weight: bold;
	font-size: 12px;
}
.clear
.currencySettings {
	margin: 3px;
	display: inline-block;
	line-height: 20px;
}

.showAnalogs {
	color: #060;
}

#modal-login .registration {
    color: #00A738;
    font-size: 11px;
    text-decoration: underline;
}
.ico-link {
	display: block;
	background: url('../img/ico-link.png') no-repeat;
	height: 20px;
    width: 20px;
}

#shareLink {
	width: 420px;
}

div.errorMessage {
	color: red;
}

#clearFilter {
	line-height: 25px;
}

.catalogs li {
	padding: 5px;
}

.icon-upload {
	background-image: url(../img/upload.png);
	width: 24px;
	height: 24px;
	display: inline-block;
}

.registrationLink {
	font-size: 22px;
}

.tags {
	margin: 2px 0;
}

.tags a.system {
	color: #868686;
}

.tags a.partner {
	color: #FCB714;
}

.tag span {
	padding-right: 5px;
}

.tag {
	background: none repeat scroll 0 0 #06A4CC;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 13px;
    line-height: 22px;
    margin: 2px 6px 2px 0;
    padding: 0 25px 0 7px;
    position: relative;
}

.tag.noRemove {
	padding: 0 4px 0 7px !important;
}

.tag a {
    display: block;
    height: 9px;
    position: absolute;
    right: 7px;
    width: 9px;
	font-weight:bold;
	color: #FFFFFF;
}

.tag a:hover {
	text-decoration: none;
}

.inputDiv, .tagsinput {
	cursor: text;
	height: 20px;
	display: inline-block;
	padding: 0 3px 0px;
	width: 100%;
}
.inputDiv input, .tagsinput input, .searchTagBlock input {
	background: none repeat scroll 0 0 transparent;
	-moz-box-sizing: border-box;
    background-color: inherit;
    border: medium none;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: inherit;
	box-shadow: none;
	color: #808080;
}

.searchTagBlock {
	padding: 3px 30px 5px 4px;
}

.tags-search-block {
	padding: 0px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	width: auto !important;
}

.tags-search-block-focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.tags-list .tag a {
	top: 0px;
}

.tags-list i.search-clear {
	right: 2px !important;
	top: 4px !important;
}

.inputDiv li, .tagsinput span {
	float: left;
	margin-left: 2px;
}

.apiTestContainer {
	font-size: 16px;
	margin: 10px;
	padding: 5px;
	border: 1px solid #ccc;
}

.apiTestContainer label {
	font-weight: bold;
	line-height: 19px;
}

.apiSelectorContainer, .methodSelectorContainer {
	float: left;
	margin-right: 30px;
}

#methodFormContainer {
	float: left;
}

#resultIndicator, #resultContainer .message, #resultContainer .result, #resultContainer .time, #resultContainer .link {
	height: 25px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#getLink {
	width: 500px;
}

#resultIndicator.ok {
	background-color: green;
	color: white;
}

#resultIndicator.error {
	background-color: red;
	color: white;
}

#resultContainer {
	min-height: 250px;
	float: left;
}

.partners-price-sharing li {
	float: left;
	padding: 5px;
	line-height: 20px;
}

#resultContainer .result div.value, #resultContainer .result span.value {
	float: left;
	margin-left: 10px;
	margin-top: -4px;
}

.jsonTable {
	border-collapse: collapse;
	width: 610px;
}

.jsonTable td {
	border: 1px solid #eee;
	padding: 5px;
}

#resultContainer .result th {
	background-color: #ddd;
	padding: 5px;
	margin: 0px;
	border-collapse: collapse;
}

.dataLabel {
	float: left;
}

.jsonTable .key {
	font-weight: bold;
	vertical-align: top;
}

.result {
	width: 700px;
	min-height: 700px;
	overflow-y: scroll;
}

.guest {
	position: static !important;
}

.avatarHeader {
	margin-top: -5px;
}

.avatarContainer a {
	line-height: 23px;
}

.avatarContainer .title {
	margin-left: 5px;
}

.colors-block {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	min-height: 15px;
	border: 1px solid #777;
	margin-right: 2.564102564102564%;
	cursor: pointer;
}

.percent a {
	margin: 0;
	padding: 0!important;
	color: #FFFFFF!important;
	text-shadow: none !important;
}

a.title, .procenka-table thead a, .price-table thead a, .tb-out-order thead a {
	color: #333333;
}

.tb-info-order thead a {
	color: #fff !important;
}

.tb-out-order thead a {
	text-decoration: none !important;
}

.tb-out-order thead a:hover {
	text-decoration: underline !important;
}

#content .autorization .body-form input[type="password"] {
    color: #000000;
    font-size: 16px;
    margin-bottom: 20px;
    width: 225px;
}

.check {
	display: none;
}

.selection {
	cursor: default !important;
}

.dropDown {
	display: none;
	position: absolute;
	margin: 0px;
	padding: 10px 0;
	min-width: 160px;
	z-index: 10;
}

.dropDown {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
}

.dropDown ul {
	list-style: none;
	margin: 0;
    padding: 0;
}

.dropDown li {
	margin: 0;
    padding: 0;
    position: relative;
}

.dropDown li a {
	display: block;
    font-size: 13px;
    padding: 3px 15px;
}

li a.view {
	display: inline-block;
}

.dropDown li a:hover {
	background: #0494b8;
	color: #fff;
	text-decoration: none;
}

.dropDownItemHover {
	background: #0494b8;
	color: #fff;
	text-decoration: none;
}

.dropDownItemHoverLink a {
	color: #fff;
}

.dropDownItemHoverLink {
	background: #0494b8;
}

.menu-item-block {
    white-space: normal;
	cursor: pointer;
}

.fa-external-link {
	display: inline-block;
	width: 16px;
	height: 16px;
	float: right;
	position: relative;
	cursor: pointer;
	color: #000;
}

#dropDown .fa-external-link,
.context-menu .fa-external-link,
#userDropDown .fa-external-link {
	top: 7px;
}

.orderExtLink {
	position:relative;
	bottom:-5px;
	padding-left:5px;
	cursor: pointer;
}
.selection.selectActive td {
	background: #0494B8 !important;
	border-color: #0494B8;
	color: #fff !important;
}

.tb-with-menu tr.selection.selectActive:hover td {
    border-top-color: #0494B8;
    border-right-color: #0494B8;
    border-bottom-color: #0494B8;
}

#ordersContainer .tb-with-menu tr.selection.selectActive:hover td,
#archiveContainer .tb-with-menu tr.selection.selectActive:hover td,
#ordersItemsContainer .tb-with-menu tr.selection.selectActive:hover td,
#cartItemsContainer .tb-with-menu tr.selection.selectActive:hover td,
#adminPricesContainer .tb-with-menu tr.selection.selectActive:hover td {
    border-color: #0494B8;
}

.item-price.users .selection.selectActive .name {
	background: url('../img/ico/users-ico-hov.png') no-repeat 0 50%;
}

.item-price.user .selection.selectActive .name {
	background: url('../img/ico/user-ico-hov.png') no-repeat 0 50%;
}

.item-price.trash .selection.selectActive .name {
	background: url('../img/ico/trash-ico-hov.png') no-repeat 0 50%;
}

.add-goods .small-select .field-block, .add-goods .small-select .dropdown-menu{
	width: 85px !important;
}

.selection.selectActive a.title {
	color: #fff !important;
}

/* NEW DESIGN */

table.price-table td.amount.yes,
table.price-table td.amount.yes a {
	color: #59a500;
}
table.price-table td.amount.no,
table.price-table td.amount.no a {
	color: #d80000;
}
/*--------Валидация--------*/

.popover.error-popover {
	border: none;
}

.popover.error-popover.right {
	margin-left: 15px;
}

.error-popover .popover-content {
	background: none;
	color: #e30000;
	border: none;
	padding: 9px 14px;
}

.error-input + .popover {
	max-width: 285px;
}

input.error-input {
	border-color: #e30000;
}

td.brand a {
	color: #999;
}
td.brand .links a {
    color: #0494b8;
}

.setting-table-data {
	overflow-x:	scroll;
	position: relative;
}

.setting-table-data table {
	width: auto;
	max-width: auto;
}

.setting-table {
	display: inline-block;
	overflow-y: auto;
	overflow-x: hidden;
}

.setting-table-data .row-price-positions-header {
	position: relative;
	top: 0px;
	left: 0px;
}

.setting-table-data .row-price-positions-header .tagsinput div[id*="_addTag"] {
	display: inline-block;
	min-width: 10px;
	float: left;
	clear: none !important;
}

.setting-table .row-price-positions-header, .setting-table .row-price-positions {
	border: 1px solid #c3c3c3;
}

.row-price-positions tr:hover {
	background-color: #eee;
}

.row-price-positions tr.selected, .row-partners-positions tr.selected {
	background-color: #eee;
}

.row-price-positions .tdBody {
	margin: 0 !important;
	padding: 10px;
}

.row-price-positions, .row-price-positions-header {
	table-layout: fixed;
}

.row-price-positions td, .row-price-positions-header th {
	padding: 0 !important;
	margin: 0 !important;
	box-sizing: border-box;
}

.row-price-positions-header .thBody {
	margin: 0 !important;
	padding: 5px !important;
}

#left-filter a:hover {
	text-decoration: none !important;
}

#left-filter a:focus {
	text-decoration: none !important;
}

.flushFilter {
	cursor: pointer;
}

#filterForm {
	margin: 0;
}

.procenka-window .wrap-filters .item .letter {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: 460px;
	padding-left: 0px;
}

.name-category {
	border-bottom: 4px solid #ccc;
}

.addToCart {
	color: #0088CC !important;
}

.left-menu.affix{
	width: 100px;
}

.header.navbar-fixed-top {
	position: fixed !important;
}

.header-field {
	height: 28px;
	position: relative;
}

.left-menu.affix{
	top: 0px;
}

a.btn-cancel {
    font: 600 13px/20px 'Open Sans', Arial, Tahoma, sans-serif;
    padding: 5px 20px;
}

ul#marketingList {
	list-style: none;
}

.marginLeft {
	margin-left: 0px !important;
}

.btn:focus {
	outline: none;
}

#content .marketing-program .calendar .until {
	margin: 0 6px !important;
}

#content .calendar .add-on {
	cursor: pointer;
}

table.procenka-table tr:hover:not(.row-nohover), table.procenka-table tr.section {
	background: #f1fbfd;
	cursor: pointer;
}

.partnerRow .name {
	padding-left: 0px;
}

.item-price.tp .name {
	background: url('../img/ico/small-market-ico.png') no-repeat 0 50%;
}

.item-price .manufacturers {
	display: inline-block;
}

.greyFont {
	color: #5C5C5C;
}

.selection.selectActive .greyFont {
	color: #fff;
}

ul#marketingList {
	margin: 0px;
}

.marketing-item .img-block {
	width: 40px;
	float: left;
	min-height: 20px;
}


.marketing-item:after {
    clear: both;
}

.marketing-item:before, .marketing-item:after {
    content: "";
    display: table;
    line-height: 0;
}

.marketing-item .description {
    cursor: pointer;
}

.marketing-item {
	border-radius: 3px 3px 3px 3px;
	margin-bottom: 20px;
	position: relative;
}


.marketing-item .description {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E9E9E9;
    border-radius: 0 2px 2px 0;
    margin-left: 40px;
    min-height: 20px;
    padding: 9px 15px;
}

.marketing-item i.arrow-block {
    background: url("../img/sprite/web_sprites.png") no-repeat scroll left -348px transparent;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 16px;
    top: 25%;
    width: 24px;
}

.marketing-item .settings-block {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    display: none;
    min-width: 200px;
    padding: 10px 0;
    position: absolute;
    right: 40px;
    top: 15px;
    z-index: 10;
}


.marketing-item ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.marketing-item.users {
	background: url('../img/ico/users-ico-hov.png') no-repeat 12px 50%;
}

.marketing-item.user {
	background: url('../img/ico/user-ico-hov.png') no-repeat 12px 50%;
}

.marketing-item.trash {
	background: url('../img/ico/trash-ico-hov.png') no-repeat 12px 50%;
}

table.tb-with-menu .arrow-block {
	background: url("../img/sprite/web_sprites.png") no-repeat scroll left -348px transparent;
}

input.btn, button.btn {
    font: 600 13px/20px 'Open Sans',Arial,Tahoma,sans-serif;
    padding: 5px 20px;
}

.autorization.forgot {
	width: 340px !important;
}

.partner-contacts.tabs-right > .nav-tabs {
	padding: 0;
	margin: 0;
	margin-left: 10px !important;
}

.partner-contacts .tab-content {
	overflow: visible;
}

.form-horizontal.upload-settings .control-label {
	text-align: left !important;
}

.ui-state-focus {
	cursor: pointer;
	color: #ffffff !important;
	text-decoration: none;
	background-color: #0081c2;
}

#partnersList .data-title.book {
	float: left;
	width: 33px;
	margin-left: -43px;
}


.filter-list .more, .filter-list .hide-more {
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	display: block;
	text-align: right;
}

.filter-list .hide, #ordersSorts .hide, #goodsSorts .hide{
	display: none !important;
}

.personal-info .uneditable-input, .item-data  .uneditable-input {
    padding-right: 28px;
}

.personal-info .uneditable-input, .item-data .uneditable-input {
	cursor: text;
}

.item-data .input-small.uneditable-input {
	width: 90px;
}

.personal-info .input-small.uneditable-input {
	width: 136px;
}

.personal-info .input-large.uneditable-input, .item-data .input-large.uneditable-input {
    margin: 0;
}

.personal-info .input-large.uneditable-input, .item-data .input-large.uneditable-input {
    width: 402px;
}

.tag.system,  .tag.partner {
	cursor: text !important;
}

.tag.system {
	background: none repeat scroll 0 0 #A6A6A6 !important;
}

.select-fancy .field-block {
	min-width: 140px;
}

.b-market .select-fancy .field-block {
	min-width: 0;
}

.add-goods #editPriceItemForm .small-select .field-block {
	min-width: 85px;
}

#editPriceItemForm {
	width: 445px;
}

.personal-info .input-prepend input[type="password"] {
    width: 154px;
}

#generateApiKey {
	padding: 4px 20px;
	margin-left: 5px;
}

#changeApiAccess {
	padding: 3px 5px;
}

#sendEmail {
	float: left;
	margin-right: 5px;
}

.procenka-window .wrap-filters .item .type {
	font-size: 14px;
	font-weight: bold;
    padding-left: 0;
    width: 100%;
}

#modalContent span.name {
	display: inline-block;
    margin: 0;
	padding-right: 10px;
}

.procenka-window.modal {
    height: 470px;
    margin-left: -355px;
    width: 710px;
}

.procenka-window .wrap-filters .item .group .name {
    font-size: 15px;
    font-weight: bold;
}

.groupCheck {
	margin-top: 3px !important;
	float: left;
	margin-right: 5px !important;
	line-height: 15px;
}

.tags-input-block {
	position: relative;
}

.addModal {
	position: absolute;
	right: 0px;
	top: 0px;
	min-height: 22px;
}

table .context-menu i {
	padding: 0px;
}

.procenka-window .wrap-filters li.moreTagsList {
	width: 100% !important;
}

.partnerDescription {
	min-height: 80px;
}

.buttonsBlock {
	margin-top: 20px;
}

#uploadResults td {
	padding: 0 5px;
}

.item .showMore {
	border-bottom: 1px dashed;
}

.item .showMore:hover {
	border: none;
	text-decoration: none;
}

.show-more-block {
	padding: 5px 10px;
}

.item input.addTag, .item input.addGroupTags {
	margin-top: -2px !important;
	margin-right: 5px;
}

#uploadResults .bold {
	font-weight: bold;
}

.sprite-status:before {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../img/sprite/web_sprites.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 18px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 18px;
}

.sprite-status {
    position: relative;
}

.sprite-web-bg:before, .sprite-status:before {
	top: 14% !important;
}

#partnersContainer {
	min-width: 995px;
}

.tb-cl .gray {border-left-color: #cccccc !important;}
.tb-cl .black {border-left-color: #333333 !important;}

.tb-price .t-name a.name, .partner-contacts .partner .name, .tb-cart .name {
	color: #222222;
	text-decoration: none !important;
}

.tb-price .t-name a.name:hover, .partner-contacts .partner .name:hover, .tb-cart .name:hover {
	text-decoration: underline !important;
}

.procenka-window .wrap-filters .item .systemGroup {
	padding: 5px 10px;
}
.tb-price .t-name a.name:hover, .partner-contacts .partner .name:hover {
	text-decoration: underline !important;
}

.green.partner {border-left-color: #59a400 !important;}
.red.partner {border-left-color: #cb1302 !important;}
.blue.partner {border-left-color: #05a5cd !important;}
.orange.partner {border-left-color: #ff7e00 !important;}

.tb-spt.tb-cl .gray {border-left-color: #cccccc;}

.ser-ms span.after {
    background-color: transparent;
    background-image: url("../img/ico/close-icon.png");
    background-repeat: no-repeat;
    content: "";
    cursor: pointer;
    display: block;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 12px;
	z-index: 100;
}

#content {
	margin-bottom: -41px;
}

.input-prepend input[type="text"], .input-large, .input-medium {
	color: #000000 !important;
}

#priceList .sprite-web-bg, #marketingProgramsContainer .sprite-web-bg, #ordersList .sprite-web-bg, #priceList .sprite-status, #marketingProgramsContainer .sprite-status, #ordersList .sprite-status {
	float: left;
}

#priceList .price-title, #marketingProgramsContainer .marketing-title, #ordersList .order-title {
	margin-left: 42px;
}

#priceList .ct-ico, #marketingProgramsContainer .ct-ico, #ordersList .ct-ico, #adminPricesList .ct-ico {
	padding-left: 20px !important;
}

.example {
	font-size: 11px;
	color:  #ccc;
}

.example a {
	color: #0088cc;
}

.tb-price .head {
	cursor: default;
}

.input-prepend .longState {
	width: 370px !important;
}

.uneditable-input.longState {
    width: 388px !important;
}

.longStateQuestion {
    margin-left: 3px;
}

.personal-info .infoBlock {
	float: left;
	padding-left: 30px;
}

#currencies .infoBlock {
	padding: 0;
}

.personal-info {
	display: inline;
}

.avatarBlock {
	height: 182px;
	margin-bottom: 40px;
	position: relative;
}

#userAvatarForm #attached_file_info,
#partnerAvatarForm #attached_file_info,
#userAvatarForm #attach_file,
#partnerAvatarForm #attach_file,
.upload-price-list #attached_file_info,
.price-edit #attached_file_info{
	display: none;
}

#avatarLink {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 182px;
	height: 50px;
	line-height: 50px;
	background: #000000;
	opacity: 0.5;
	text-align: center;
	display: none;
}

#avatarLink a {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	border-bottom: 2px dashed #ffffff;
}

#avatarLink a:hover {
	color: #ffffff;
	border-bottom: none;
}

.edit-image-block:hover #avatarLink {
	display: block !important;
}

#userImage, #partnerImage {
	margin-bottom: 5px;
	width: 182px;
	height: 182px;
}

#partnerUploadResult {
	max-width: 250px;
}

.cart-items-list .tb-spt.tb-cart .item-price td:first-child {
	border-left: 1px solid #E9E9E9;
	border-radius: 0 3px 3px 0;
}

.cart-items-list .tb-cart .row-fluid .small-span {
	min-height: 20px;
}

.cart-items-list .tb-cart .name-grey {
	color: #ccc !important;
	font-size: 11px;
}

.cart-items-list .small-inpit, .tb-out-order .small-inpit  {
	padding: 4px !important;
}

.tb-out-order .date-gr {
	color: #333333 !important;
}

.cart-items-list #newCartItem {
	margin-bottom: 0px;
}

.cart-items-list #newItem span.add-on {
	cursor: pointer;
}

.cart-items-list #newContact, x:-moz-any-link {
	height: 21px;
}

.cart-items-list #searchContact {
    width: 290px;
}

li.new-contact a, li.contact-search a, li.changeItem a, li.createItem a {
	cursor: pointer;
	padding: 2px 4px;
}

li.new-contact a #newContact, li.createItem a #createItem {
	display: block;
	text-align: center;
	font-weight: bold;
}

li.contact-search a.contact-search-data {
	line-height: 18px;
}

li.contact-search .contact-search-data span.person.undl-link {
	display : block;
	font-weight: bold;
}

li.contact-search .contact-search-data span {
	margin-left: 5px;
}

.cart-items-list .contact-data {
	padding: 5px;
}

.cart-items-list .contact-data span {
	padding: 2px 5px;
}

.cart-items-list .contact-data a.delete, #contactBlock a.delete {
	margin-left: 10px;
	padding: 3px 6px;
}

.cart-items-list #newContact {
	cursor: pointer;
}

#itemModal {
	width: 500px;
}

.ser-ms.ms-error:before {
    background-color: transparent;
    background-image: url("../img/ico/ms-error.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 16px;
    left: 9px;
    overflow: hidden;
    position: absolute;
    top: 11px;
    width: 16px;
}

.ser-ms.ms-error {
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
	color: #B94A48;
}

.ser-ms ul li {
	list-style-type: none;
}

span.sprite-web-bg.s_web-phone, span.sprite-web-bg.s_web-email {
	padding-left: 20px;
}

.basket .popover-content {
	font-size: 10px;
	color: #222222;
	padding: 2px 6px;
}

.cart-item .no-wr input, .tb-out-order .no-wr input {
	margin-bottom: 0px;
}

.cart-item .no-wr, td.summOrder {
	padding: 2px;
}

.cart-item .partner, .order-item .partner {
	margin-left: 37px;
}

.cart-item .check-block,
.order-item .check-block,
.order-item .order-item-title {
	padding: 0 40px 0 0;
	position: relative;
	display: inline-block;
    clear: both;
}

.cart-item .check-block .tooltip,
.order-item .check-block .tooltip {
	white-space: normal;
}

.cart-item .check-block span,
.order-item .check-block span,
.order-item .order-item-title span {
	color: #0494b8;
}

.cart-item .check-block .edit,
.order-item .check-block .edit,
.order-item .order-item-title .edit {
    cursor: pointer;
    display: none;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 14px;
}

.cart-item .input-block span.ok, .cart-item .input-block span.cancel, .order-item .input-block span.ok, .order-item .input-block span.cancel {
    border-bottom: 1px solid;
    color: #0088CC;
    cursor: pointer;
}

.cart-item .input-block, .order-item .input-block {
	display: none;
	padding: 0px 40px 0px -1px;
    position: relative;
}

.cart-item:hover .check-block .edit,
.order-item:hover .check-block .edit,
.order-item:hover .order-item-title .edit {
	display: block !important;
}

.pagination ul {
	float: none !important;
}

.header .top-menu li.enter {
	padding-right: 12px;
}

.rPos {
	text-align: right !important;
}

.cPos {
	text-align: center !important;
}

.lPos {
	text-align: left !important;
}

.changePrice .dropdown-menu > li {
	padding: 0;
}

.changePrice .dropdown-menu > li > a  {
	text-decoration: none;
}

table.table.tb-with-menu td.t-tm.drop-menu .menu {
	padding-right: 0px;
}

.tb-out-order td, .tb-out-order th, .procenka-table th {
	text-align: left;
}

.tb-out-order .summOrder {
	font-weight: bold;
}

.direction {
	cursor: pointer;
}

#cartForm a.delete {
	padding: 6px 5px 2px;
}

#responsibleBlock, #contactBlock {
	display: inline-block;
	margin-right: 100px;
}

#contactBlock .input-append, #responsibleBlock .input-append {
	margin-bottom: 0;
}

#searchContact {
	margin-bottom: 0;
}

#responsibleBlock .dropdown-menu > li > a {
	text-align: left;
}

.right {
	float:right !important;
}

.top-margin {
	margin-top: 20px;
}

#contactModal .contacts ul li {
	list-style: none;
	float: left;
}

#contactModal .contacts ul li span {
	margin-left: 5px;
}

header.navbar .nav.pull-right.top-menu, #content .center-column, footer .about {
    margin-right: 0px !important;
}

#contactModal .modal-footer, #rejectProcModal .modal-footer, #contactProcModal .modal-footer, #itemModal .modal-footer {
	background-color: #FFF;
}

#contactModal label.checkbox span, #supplierModal label.checkbox span {
	display: block;
}

#reject {
	width: 510px;
	margin-bottom: 40px;
}

textarea.error-input {
	border-color: #e30000;
}

#cartItemList td.drop-menu .menu {
	line-height: 32px;
}

.user-dt-cnt {
	margin: 10px 0 0 0;
}

.price-table td.t-tm , .procenka-table td.t-tm {
    padding-right: 0;
	vertical-align: middle !important;
}

#responsible {
	margin-bottom: 0;
}

.selection.selectActive a.noSelected, .selection.selectActive span.noSelected {
	color: #FFF !important;
}

#viewFilterLabel, .widgetLabel {
	display: inline-block;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	background: none repeat scroll 0 0 #ECF7F9 !important;
	color: #000000;
}

.ui-menu .taskSeqNumberHead.ui-menu-item a.ui-state-hover, .ui-menu .taskSeqNumberHead.ui-menu-item a.ui-state-active
{
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #404040;
}

.bl-info {
	padding-top: 0;
}

.popover-title {
	color: #000000 !important;
}

a.editable {
	text-decoration: none !important;
}

.ord-bl.ord-compl {
	background-color: #bab53c !important;
}

label.checkbox {
	cursor: pointer;
}

.notifications.bottom-right {
	bottom: 45px !important;
}

.notifications .alert {
	padding: 12px 39px 12px 18px;
}

.notifications .alert ul {
	list-style: none;
}


.noteClass {
	margin: 0;
}

.underNote {
	margin: 0;
	color: #b2b2b2;
	font-size: 12px;
}

#fullSearch {
	width: 245px;
}

#mySettings .icon-input {
	cursor: auto;
}

.typeIcon {
	margin-left: 10px;
}

.cart-items-list .input-append label.control-label, .order-items-list .input-append label.control-label {
	float: left;
	margin-right: 5px;
	line-height: 30px;
}

.step-bar {
	padding-left: 120px;
	min-width: 978px;
}

#totalInfoBlock, #watcherBlock {
	overflow: hidden;
}

#totalInfoBlock .big {
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
}

#watcherBlock .pull-right label {
	margin: 6px 0;
}

.inputLinks {
	margin: 10px 20px 0 0;
}

.inputLinks .input-block input {
	padding: 4px 10px;
	margin: 0 5px 0 0;
	width: 91%;
}

.orderInfo .info-row {
	margin-bottom: 15px;
}

.orderInfo .info-row:last-child {
	margin-bottom: 0;
}

.orderInfo .info-row .pull-left {
	margin-right: 30px;
}

.orderInfo .info-row .checkbox {
	margin-top: 5px;
}

.orderInfo .btn.icn-to-top [class*="icon-"] {
	vertical-align: baseline;
}

#contactUpdateArea {
	display: inline-block;
}

.grey {
	color: #d0d0d0;
}

#totalInfoBlock p {
	display: inline;
	padding: 0 10px 0 0;
}

#totalInfoBlock p:last-child {
	display: inline;
	padding: 0;
}

#orderComments {
	margin-top: 20px;
}

#commentsForm textarea {
	width: 98.5%;
	min-height: 75px;
}

#orderCommentsForm {
	margin-top: 20px;
}

#orderCommentsForm .btn {
	width: 110px;
}

#orderCommentsForm .span1 {
	margin-left: 0;
}

#orderCommentsForm .span12 {
	position: relative;
}

#orderCommentsForm .span12 .myAvatar {
	position: absolute;
	top: 0;
	left: -60px;
}

.reply_table {
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	width: 100%;
}

.reply_table .partner_avatar, .reply_table .my_avatar {
	width: 50px;
	height: 50px;
}

.reply_table .pv_thumb {
	margin: 0;
}

.reply_table .pv_thumb.right {
	float: right;
}

.reply_table .arrow {
	width: 8px;
	height: 14px;
	position: absolute;
	top: 18px;
	z-index: 2;
}

.reply_table .arrow.left {
	left: 53px;
	background: url('../img/bg/left-chat-arrow.png') no-repeat 0 0;
}

.reply_table .arrow.right {
	right: 53px;
	background: url('../img/bg/right-chat-arrow.png') no-repeat 0 0;
}

.reply_table .pv_comm {
	position: relative;
	overflow: hidden;
	padding: 5px 10px 7px 10px;
	margin: 0 60px;
	border: 1px solid #e4e0e0;
	border-radius: 3px;
	background: #fafafa;
}

.reply_table .pv_comm .date {
	top: 7px;
	right: 10px;
}

#createPriceForm #supplierTitle {
	width: 250px;
    background-color: #fff;
    cursor:pointer;
}

#chooseSupplierDisabled .fa-tag {
    color: #D4D4D4 !important
}

.contact-modal input[type=checkbox] {
	display: none;
}

.contactLink {
	font-size: 13px;
	text-decoration: underline;
}

.contactLink:hover {
	text-decoration: none;
}

.marketing-program .two-blocks, .marketing-program .tags-block {
    overflow: visible !important;
}

.marketing-program .margins-options td {
	padding: 5px;
}

.marketing-program .margins-options input {
	width: 50px;
	margin: 0;
}

.marketing-program .margins-options .select-fancy .field-block {
	width: 50px;
	min-width: 50px;
}

.partnership-actions {
    height: 28px;
    position: absolute;
    right: 45px;
    top: 0;
}

.go-to-search {
	cursor: pointer;
}

#goodsList .dropdown-menu > li > a:hover, #goodsList .dropdown-menu > li > a:focus, #goodsList .dropdown-submenu:hover > a, #goodsList .dropdown-submenu:focus > a,
#cartItemList .dropdown-menu > li > a:hover, #cartItemList .dropdown-menu > li > a:focus, #cartItemList .dropdown-submenu:hover > a, #cartItemList .dropdown-submenu:focus > a {
	background: none repeat scroll 0 0 #ECF7F9 !important;
	color: #000000;
}

#newItemAmount {
	width: 26px;
	padding: 2px 5px;
	margin: 0;
	text-align: center;
}

.filter-button .icon-filter {
	background: none !important;
}

.fa-tag {
	text-decoration: none;
	color: #000;
}

#mySettings .alert.alert-block {
	width: 625px;
}
table.price-table .price {
	width: 50px !important;
}

table.price-table tr:active td {
	color: #000;
}

table.price-table tr:active .brand {
	color: #999;
}

table.table.tb-with-menu td.t-tm.drop-menu {
	min-width: 30px;
}

.filter-list li {
	display: block;
	position: relative;
}

.filter-list .filterRemove {
	padding: 2px 5px;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	opacity: 0;
}

.filter-list li:hover > .filterRemove {
	opacity: 1;
}

.filter-list .toggleModal {
	display: block;
}

.filter-list .toggleModal span {
	padding-right: 30px;
}

#contactsForm input[type=text] {
	width: 200px;
}

#contactsForm .select-fancy {
	width: 190px;
}

#contactsForm textarea {
	width: 485px;
}

.country-ico {
	position: relative;
	top: -2px;
}

#uploadLinks {
	margin: 30px 0;
}

.li-hide {
	display : none !important;
}

.li-show {
	display: block;
}

.editable-input.withButtons input {
	width: 26px !important;
	padding: 2px 5px;
	margin: 0;
	text-align: center;
	min-height: 20px;
}

.numberChange {
	float: left;
}

.changeButtons {
	margin-left: 45px;
}

.changeButtons i {
	display: block;
	cursor: pointer;
}

.calculatorIcon {
	margin-left: 7px;
	cursor: pointer;
}

#calculatorBlock {
	display: none;
}

#calculator {
	position: absolute;
	top: -20px;
	left: -273px;
	border: 1px solid #e9e9e9;
    background: none repeat scroll 0 0 #f1fbfd !important;
}

#calculator td {
	border: none !important;
	padding: 5px;
}

#calculator input {
	border-color: #cccccc;
	color: #000000;
}

#calculator .errorMessage {
	width: 100%;
	text-align: center;
}

.calc-clear {
	width: 76%;
	text-decoration: none !important;
    height: 22px;
}

#buttonsBlock {
	display: inline-block;
}

.orderTabIcon {
	margin: 0 10px 0 0;
}

.order-items-list .btn#print {
	padding: 5px 10px !important;
	text-shadow: none;
}

#changeTableType {
	cursor: pointer;
	margin: 0 5px;
}

#ordersLink, #goodsLink {
	color: #b2b2b2;
	text-decoration: none;
}

#ordersLink.active, #goodsLink.active {
	color: #333333;
	font-weight: bold;
}
.upload-settings {
	width: 1100px;
}

.upload-settings .line-block.line-tags {
	overflow: hidden;
}

.upload-settings input[type="text"] {
	width: 250px !important;
}

.upload-settings .tags-block {
	width: 755px !important;
}

.upload-settings #settingsForm .field-block {
	width: 243px !important;
}

.upload-settings .field-block {
	width: 400px !important;
}

#parsingTypes span.tag {
	cursor: pointer !important;
	padding: 0 7px;
}

#parsingTypes span.tag input[type=checkbox] {
	display: none;
}

#parsingTypes .example {
	float: left;
	margin-left: 150px;
}

#uploadPriceMessage, .notifications .black-text {
	color: #000;
	margin: 0;
}

.popover {
	z-index: 1060;
}

.popover.right {
	margin-left: 11px;
}

#PriceUploadSettingsForm .table.settings {
	margin-bottom: 0;
}

.inline-block {
	display: inline-block;
}

.inline-block label {
	margin-left: 25px;
	display: inline-block;
}

#userSettings, #partnerSettings {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#Users_apiKey {
	width: 400px;
}

#currenciesTab.active {
	overflow: auto;
}

.red-link, .red-link:hover {
	padding: 0 !important;
	color: #e30000;
	text-decoration: none;
	border-bottom: 1px dashed #e30000;
}

.red-link:hover {
	border-bottom: none;
}

.red-link.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

.api-access {
	margin: 0 20px 0 0;
}

.btn-blue, .btn-blue:hover, .btn-blue:focus {
	color: #ffffff;
	background-color: #05A5CD;
	background-image: none !important;
	text-shadow: none;
}

.btn-blue:hover {
	background-color: #049ABF;
}

.btn-blue.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

.st-bl {
	padding: 0;
	border: none;
}

#priceList .sprite-web-bg:before, #marketingList .sprite-web-bg:before {
	width: 23px;
	background-image: url("../img/sprite/icons-price.png");
}

#priceList .sprite-status:before,
#marketingList .sprite-status:before,
#priceListsData .sprite-status:before,
#pricesData .sprite-status:before,
#tradeOffersData .sprite-status:before,
#adminPricesList .sprite-status:before,
#apiPricesData .sprite-status::before{
	width: 23px;
	background-image: url("../img/sprite/status-icons.png");
	height: 18px;
}

.s_web-actions_any:before {
	background-position: left -20px;
}

.s_web-actions_public:before {
	background-position: left -77px;
}

.s_web-actions_spec:before {
	background-position: left -60px;
}

.s_web-actions_shop:before {
	background-position: left 0px;
}

.s_web-actions_inact:before {
	background-position: left -40px;
}

.s_web-actions_tp:before {
	height: 17px;
	background-position: left -78px;
}

.s_web-actions_circ:before {
	height: 18px;
	background-position: left -77px;
}

.s_web-actions_price:before {
	height: 18px;
	background-position: left -117px;
}

.tag-button {
	display: inline-block;
	background-image: url("../img/ico/tag-button.png");
	width: 42px;
	height: 22px;
    margin: 2px 6px 2px 0;
}

.tag-button:hover {
	text-decoration: none;
}

.personal-info .icon-input {
	display: inline-block;
}

.tb-spt.tb-cl .lightgrn {
	border-left-color: #9ed800;
}

#settingsForm {
	height: auto;
}
.tb-price td.tx-c .time {
	font-size: 12px;
	color: #b2b2b2;
}

#settingsForm.hide {
	height: 0;
}

#settingsForm #tagList_tag {
	width: 168px;
}

#settingsForm .line-tags .unit {
	margin-left: 0;
}

#settingsForm .line-tags .example {
	padding: 5px 0 0;
}

#orderCommentsBlock #OrderHistory_value {
	color: #333333;
	font-size: 16px;
}

#responsibleBlock, #contactBlock {
	padding: 5px 10px;
}

#contactBlock5.check-block:hover {
	background: none repeat scroll 0 0 #E9FFFE;
	border: 1px solid #E4ECEF;
	padding: 4px 29px 4px 9px;
}

#contactBlock.check-block .settings {
	opacity: 0;
	text-decoration: none;
	margin-left: 3px;
	padding: 1px;
	color: #0494B8;
}

#contactBlock.check-block #removeContact.settings {
	color: #d80000;
}

#contactBlock.check-block:hover .settings {
	opacity: 1;
	text-decoration: none;
}

#contactInfoModal table td.val {
	font-weight: bold;
}

.gr-link:focus, .gr-link:hover {
	color: #B2B2B2;
}

#attached_file {
	display: inline !important;
	position: absolute;
	top: 0;
	left: -9999px;
}

.step-bar li.parts6 {
    width: 16%;
}

.bc-rejected {
	color: #A1A1A1 !important;
    cursor: default;
    display: block;
    font-size: 16px;
    height: 39px;
    line-height: 39px;
    position: relative;
}

.bc-rejected.selected a {
	background-color: #bd362f !important;
}

.bc-rejected:hover a {
	color: #fff;
	background-color: #bd362f !important;
}

.step-bar a {
    box-shadow: 2px 0 3px rgba(0, 0, 0, 0.2) inset;
}

.orderInfo .info-row .disabled {
	cursor: not-allowed;
	background-color: #EEEEEE;
}

#settingsContainer .line-tags .tag.system, #settingsContainer .line-tags .tag.partner {
	margin-top: 3px;
}

.price-status {
	margin: 0 auto;
	float: none !important;
}

.priceSystemTags {
	display: block;
	margin: 0 auto;
	min-width: 48px;
	width: 48px;
}

.tb-price .t-ct .at-pts li {
	margin: 5px 5px 5px 0;
}

.titleIconTable td:first-child {
	border-left-width: 0px !important;
}

.pricesTitleIconTable td:first-child{
    width: 40px;
}

.titleIconTable td:last-child {
	border-radius: 0;
	border-right: none;
}

.titleIconTable td {
	padding: 0px;
}

#priceList .price-title, #marketingProgramsContainer .marketing-title {
	margin-left: 15px;
}

#priceList .price-title {
    margin-left: 1px;
}

.titleIconTable td {
	border: none;
}

.titleIconTable .sprite-web-bg, .titleIconTable .sprite-status {
	line-height: 24px;
}

.mpTitleIconTable .sprite-web-bg, .mpTitleIconTable .sprite-status {
	line-height: 20px;
}

.setting-table-data th, #rowPricePositions.settings th {
	text-align: left !important;
}

.email.sprite-web-bg:before {
	top: 35% !important;
}

.footer .about {
    right: auto;
	font-weight: 600;
    left: 90px;
}

.reg-footer .footer {
	margin-left: 0 !important;
}

.reg-footer {
    bottom: 0;
    width: 100%;
    height: 41px;
}

.dropFile {
	position: absolute;
	z-index: 100;
	opacity: 0.3;
	background: #D4D4D4 !important;
}

.upload-price-list {
	width: 420px;
}

.upload-price-list #attach_file {
	padding: 5px;
	margin: 0px 20px 0px 40px;
}

#PartnersUploadSettingsForm #settingsTable {
	overflow: auto;
	position: relative;
	margin-bottom: 10px;
}

#uploadResults .price-warnings td {
	padding: 6px 10px;
}

#uploadResults .price-warnings {
	width: 700px !important;
}

.procenka-window .wrap-filters li label, .wrap-filters .item .mark-block .check-block {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.procenka-window .wrap-filters li label, .wrap-filters .item .mark-block .check-block {
	width: 120px;
}

#contactsTab .item li {
	display: block;
	width: 100%;
}

h1 ~ p.grey {
	margin-top: -25px;
	margin-bottom: 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.procenka-window .wrap-filters li label, .wrap-filters .item .mark-block .check-block {
		position: relative;
	}

	.procenka-window .wrap-filters li label input[type="checkbox"], .wrap-filters .item .mark-block .check-block input[type="checkbox"] {
		float: none;
		margin-left: 0;
		position: absolute;
		left: 0;
	}
}

.contact-modal .modal-body {
	padding-bottom: 0px;
	height: 400px;
}

.contact-modal .modal-body .search-row {
	height: 35px;
}

.contact-modal .modal-body .scrollable-row {
	height: 325px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.contact-modal .modal-body .scrollable-row td,
#partnersData .row-contact td,
#contactsData .row-contact td,
#sellersData .row-contact td {
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}
#partnersData .admin-history .row-contact td.tx-l {
	text-align: left;
}

.contact-modal .modal-body .search-row #createNewContact {
	margin-bottom: 10px;
	margin-left: 10px;
}

.contact-modal .modal-body .head-row {
	width: 100%;
}

.contact-modal .modal-body .head-row table {
	margin-bottom: 0px;
	width: 680px;
}

.contact-modal .modal-body table {
	width: 667px;
}

.contact-modal .modal-body .scrollable-row td.phone, .contact-modal .modal-body .scrollable-row td.email,
.contact-modal .modal-body .scrollable-row td.region,
.contact-modal .modal-body .head-row th.roles, #filterPartnersForm td.phone, #filterPartnersForm td.email {
	max-width: 117px;
	min-width: 117px;
}

.contact-modal.shopUsersSelect .modal-body .head-row th.role,
.contact-modal.shopUsersSelect .modal-body td.role,
.contact-modal.shopUsersSelect .modal-body .head-row th.shop,
.contact-modal.shopUsersSelect .modal-body td.shop {
	max-width: 100px;
	min-width: 100px;
    width: 100px;
}

.contact-modal.shopUsersSelect .modal-body .scrollable-row td.title,
.contact-modal.shopUsersSelect .modal-body .head-row th.title {
	max-width: 235px;
	min-width: 235px;
    width: 235px;
}

.contact-modal.shopUsersSelect .modal-body .scrollable-row td.email,
.contact-modal.shopUsersSelect .modal-body .head-row th.email {
	max-width: 130px;
	min-width: 130px;
    width: 130px;
}

#filterPartnersForm th.email {
    max-width: 118px;
    min-width: 118px;
}
#filterPartnersForm th.phone {
    max-width: 105px;
    min-width: 105px;
}
.contact-modal .modal-body .head-row th.region {
    max-width: 122px;
	min-width: 122px;
}
.contact-modal .modal-body .head-row th.phone {
    max-width: 110px;
	min-width: 110px;
}
.contact-modal .modal-body .head-row th.email {
    max-width: 112px;
	min-width: 112px;
}

.contact-modal .modal-body .scrollable-row td.title,
#filterPartnersForm td.title {
	max-width: 147px;
	min-width: 147px;
}
#filterPartnersForm th.title {
    max-width: 137px;
	min-width: 137px;
}

.contact-modal .modal-body .scrollable-row td.avatar,
.contact-modal .modal-body .head-row th.avatar {
	max-width: 22px;
	min-width: 22px;
}
#filterPartnersForm td.avatar {
	max-width: 26px;
	min-width: 26px;
}
#filterPartnersForm th.avatar {
    max-width: 23px;
	min-width: 23px;
}

@media (max-width: 1375px) {
	.step-bar li, .step-bar a {
		font-size: 11px !important;
	}
}

@media (max-width: 1500px) and (min-width: 1375px) {
	.step-bar li, .step-bar a {
		font-size: 13px !important;
	}
}

@media (min-width: 1500px) {
	.step-bar li, .step-bar a {
		font-size: 16px !important;
	}
}

#priceTagsItem input[type="checkbox"], #tradeOfferTagsItem input[type="checkbox"], #partnerBookTagsItem input[type="checkbox"], #priceItemTagsItem input[type="checkbox"] {
	position: static;
}

#uploadResults .span1 {
	min-width: 115px;
	max-width: 150px;
	width: auto;
	word-wrap: normal;
}

#uploadResults .span2 {
	min-width: 200px;
	margin-left: 1%;
}

#usersTabData .personal-info .infoBlock, #shopsTabData .personal-info .infoBlock {
	float: none !important;
	padding-left: 0px !important;
}

#addShop {
	margin-bottom: 10px;
}

#content .marketing-program .right-block {
	width: 205px;
}

#createShopForm .tags-block {
	width: 395px;
	float: left;
}

.addPartnerShopList {
	width: 445px;
}

.priceStatus {
	margin-right: 5px;
}

.pricesDescList, .eyeDescription {
	margin-left: 10px;
}

.eyeDescription {
    position: relative;
    top: 3px;
}

#createPriceForm .api-label {
    float: left;
    margin-right: 7px;
}

.api-suppliers .tooltip-inner {
    font-weight: 400 !important;
}

.contact-supplier i.fa.fa-question-circle {
    font-size: 13px;
    position: relative;
    left: 4px;
    top: 9px;
}

.contact-supplier .tooltip-inner,
.api-suppliers .tooltip-inner,
#priceCurrencyBlock .tooltip-inner,
.select-price-type .tooltip-inner,
.priceStatusBlock .tooltip-inner {
	text-align: left !important;
	width: 300px;
	max-width: 300px !important;
	padding: 10px !important;
    white-space: normal;
}
.admin-history-row .statistic-eye .tooltip-inner {
    text-align: left !important;
	max-width: 300px !important;
	padding: 3px 10px 1px !important;
}

#watchersBlock .tooltip-inner {
	text-align: left !important;
	padding-left: 0px !important;
	padding-bottom: 1px !important;
}

.shopUsersSelect input[type="checkbox"] {
    display: inline;
	margin-left: 10px;
}

.shopUsersSelect .userCheckbox {
	padding: 0px !important;
	width: 45px;
}

.shopUsersSelect td.title {
	text-align: left !important;
}

.shopUsersSelect .scrollable-row {
	height: 280px !important;
}

.tableBlock {
	height: 290px;
}

.input-search i.search-clear {
    background: url("../img/ico/search-clear.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
}

.input-append #chooseSupplier {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.input-append i.supplier-clear {
    background: url("../img/ico/search-clear.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    clear: none;
    height: 20px;
    position: relative;
    right: 52px;
    top: 5px;
    width: 20px;
    z-index: 1000;
}

.input-search {
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
}

.clear {
	clear: both;
	height: 30px;
}

.text-right {
	text-align: right !important;
}

.price-table td.number, .price-table td.partNumber {
	white-space: nowrap;
}

#inviteMessage {
	width: 96%;
	height: 120px;
}

#Users_regComment {
	min-height: 55px;
}

.select-fields .tab-content li {
	 width: 150px !important;
}

.select-fields .field-value {
	display: inline-block;
	cursor: pointer;
}

.select-fields .field-value input[type="checkbox"]:disabled + i.icon-ok {
	color: #b3b3b3;
}

.select-fields .field-value i.icon-ok {
	color: #5BB75B;
	margin-left: 3px;
}

#PriceUploadSettingsForm .dropdowns .tags-block {
	min-width: 185px;
}

.select-fields .field-value input[type="checkbox"]:checked + i.icon-ok, .select-fields .field-value input[type="checkbox"]:disabled + i.icon-ok {
	display: inline-block;
}

.select-fields .field-value input[type="checkbox"], .select-fields .field-value i.icon-ok {
	display: none;
}

#PriceUploadSettingsForm .thBody .tagsinput input {
	width: 10px;
}

#fieldsModal .wrap-filters .item {
	padding-top: 10px;
}

#fieldsModal label.field-value div.tooltip .tooltip-inner {
    white-space:pre-wrap;
}

#fieldsModal .wrap-filters li label {
	width: auto;
}

#PriceUploadSettingsForm th.dropdowns  {
	vertical-align: top;
}


#PriceUploadSettingsForm th.dropdowns .tags-block .tag {
	font-size: 12px;
	margin-bottom: 0;
}

#PriceUploadSettingsForm th.dropdowns .tags-input-block .tags-block {
    min-height: 30px;
}

#PriceUploadSettingsForm th.dropdowns .tags-input-block {
    min-height: 36px;
}

.userData td {
	padding: 5px;
	vertical-align: top;
}

.limitIsExceeded {
	color: #000000;
}

.limitIsExceeded a {
	color: #0494B8;
}
#partnersList td.partner .partner-title {
	display: inline-block;
}

.tb-partners .links li:last-child:after {
    content: "";
}

.tb-partners .links li:after {
    content: ",";
    padding-right: 2px;
}

.tb-partners .links li {
    font-size: 11px;
}

.procenka-window.tags-modal .wrap-filters li label,.procenka-window.tags-modal .wrap-filters .item .mark-block .check-block {
	width: 170px;
}

.procenka-window.tags-modal .wrap-filters li {
	width: 190px;
}

.procenka-window.tags-modal .wrap-filters .item .mark-block .input-block span.cancel,.procenka-window.tags-modal .wrap-filters .new-unit .input-block span.cancel {
    border-bottom: 1px solid;
    color: #0088CC;
    cursor: pointer;
	margin-left: 2px;
}

.tb-partners td.partner a {
    text-decoration: none;
}

.tb-partners td.partner a:hover {
    text-decoration: underline;
}

#content {
	min-width: 1034px;
}

#currencyBlock,
#priceCurrencyBlock,
.countPagesList {
	position: relative;
	display: inline-block;
	white-space: nowrap;
}

#currencyBlock .dropdown-menu,
.countPagesList .dropdown-menu {
	display: block;
	min-width: 0;
}

#priceCurrencyBlock .field-block {
	width: 270px;
	min-width: 130px;
}

#priceCurrencyBlock .dropdown-menu, #currencyBlock .dropdown-menu {
	width: 144px;
	min-width: 70px;
}

#currencyBlock .dropdown-menu li a,
#priceCurrencyBlock .dropdown-menu li a,
.countPagesList .dropdown-menu li a {
	padding-left: 8px;
	padding-right: 5px;
}

.upload-settings .unit .control-label.short {
	width: auto;
	margin-right: 5px;
}

.add-price-list #currencyBlock label, .marketing-program #currencyBlock label {
	display: inline-block;
	margin-right: 5px;
}

#priceCurrencyBlock label {
    display: block;
	margin-right: 5px;
}

.upload-settings #currencyBlock .dashedLink {
	margin-top: 5px;
}

#currencyBlock .help-inline {
	padding-top: 5px;
}

.help-inline {
	padding-left: 25px;
	vertical-align: baseline !important;
}

.ui-autocomplete.searchWithSize {
    overflow-y: auto;
}

.b-market {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E6E6E6;
    padding: 13px 20px 10px;
}

.overflow {
    overflow: hidden;
}

.btn-group.open .icn-detail {
	background: url("../img/ico/icon_cog.png") no-repeat 50% 50% !important;
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
	box-shadow: none;
}

.b-market .btn-group a {
	text-decoration: none;
	font-weight: normal !important;
}

.b-market .btn-group ul {
	margin: 2px 0 0;
	padding: 5px 0;
}

.b-market .btn-group li {
	padding: 0;
}

.column {
    float: left;
}

.ui-sortable-placeholder {
	border: 1px dotted #333;
	visibility: visible !important;
	height: 50px !important;
}

.ui-sortable-placeholder * {
	visibility: hidden;
}

.widgetClear {
	clear: both;
	height: 1px;
}

#widgetsTab input[type="checkbox"] {
	margin: 0px;
	margin-top: -1px;
}

.b-dashboard label {
	display: inline-block;
	margin: 0 5px;
}

.b-dashboard .dropdown-menu a {
	font-family: 'Open Sans',Arial,Tahoma,sans-serif;
	font-weight: 400;
}

#titleModal {
	height: auto;
	width: 277px;
	top: 30%;
	left: 62%;
}

.tags-block {
	cursor: text;
}

.tags-block ul {
	max-width: 360px;
}

.tags-block .add-ico {
    display: none;
}
#PriceUploadSettingsForm .tags-block .add-ico {
    display: block;
}

.tags-block:hover .add-ico {
	display: block;
}

.tags-block input[type=text] {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	min-height: 22px !important;
	height: 22px;
	margin-bottom: 4px !important;
	float: left;
}

.tags-block .add-ico {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 27px;
	height: 22px;
	padding: 0 7px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
}

.tags-block i.label-ico {
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: 4px;
	right: 7px;
	background: url('../img/ico/label_ico.png') no-repeat 0 0;
}

.b-market-auto {
	max-width: 100%;
}

@media screen and (max-width: 1440px) {
	.market-form .span8 {
		width: 100% !important;
	}
}

.b-market .priority-block {
	display: inline-block;
}

.b-market .fa-question-circle {
	position: relative;
	top: 4px;
}

.control-group .left-space {
	margin-left: 20px;
}

#ordersList .icon-truck.icon-large:before, #ordersList .icon-usd.icon-large:before {
    vertical-align: -11%;
}

.manufacturers-link {
	color: #6DB01F;
}

.tags-link {
	color: #0494B8;
}

.mpTitleIconTable .links {
	cursor: default !important;
}

#pageTitle .icn-change-name {
	display: none;
}
#marketingProgramsContainer th.name {
	padding-left: 60px;
}

#pageTitle:hover .icn-change-name {
	display: inline-block;
}

.agreementBox {
	margin-left: 135px;
}

.agreementBox .popover {
	left: 647px !important;
}

#agreementLabel {
	display: inline-block;
	float: none !important;
	width: 400px !important;
}

#content .agreement {
	margin: 67px auto;
	width: 520px;
	border-radius: 10px;
	-webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

#content .agreement .header-block {
	height: 50px;
	line-height: 50px;
	background: #222;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	-webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius:  6px 6px 0 0;
}

#content .agreement .body-block {
	padding: 25px 40px 30px;
	-webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
	background: #fff;
	text-align: justify;
}
.externalUserIdLabel {
	float: left;
	margin-right: 5px;
	line-height: 25px;
}

.line-block.schedules label {
	display: inline-block;
}

.line-block.schedules input {
	width: 145px !important;
}

.pagination ul > .selected > a, .pagination ul > .selected > span {
	font-weight: bold;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus,
.pagination ul > .selected > a, .pagination ul > .selected > span {
	background-color: #04a5cd;
	color: #fff;
}

#news-grid table.items tr.filters td input {
	width: 100%;
    padding: 4px 0px;
    margin: 0px;
}

#salesFunnelWidget .field-block {
	overflow: hidden;
    width: 150px;
}

.b-sales-funnel {
	margin-top: 5px;
}

.none {
	display: none !important;
}

.go-bottom .currency {
	font-weight: normal;
}

.tb-info-order .txt-center  {
	text-align: center !important;
}

.t-dashed:hover {
	text-decoration: none;
}

.t-blue.t-dashed.ok {
	margin-left: 10px;
	margin-right: 2px;
}

.comment-block {
	display: inline-block;
}

.row-line input[type="text"], tr[id*="newItemCotainer_"] .input-append, tr[id*="newItemCotainer_"] input {
	margin-bottom: 0;
}

.row-line a:hover > i {
	text-decoration: none;
}

#managerList .dropdown-menu {
	right: 0;
	left: auto;
}

.b-basket-menu a:hover {
	cursor: default;
}

.b-vert-graph {
	cursor: pointer;
}

.name-filter {
    margin-bottom: 25px !important;
    font-size: 16px !important;
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}

.orderTypeSelect {
    margin-bottom: 33px !important;
}

#managerBlock {
	margin-bottom: 21px;
}

.b-basket-menu a:hover {
	cursor: default;
}

.b-basket-menu span.rejected {
	background: #222222;
}

.b-basket-menu span.closed {
	background: #49afcd;
}

.b-basket-menu span.rejected a, .b-basket-menu span.closed a {
	color: #fff;
}

.t-red {
	color: #cb1302 !important;
}

.shopUsersSelect .search-row {
	clear: both;
}

#desktopSpacer {
	width: 100%;
	height: 50px;
	overflow: hidden;
	clear: both;
}

.userMenu, .top-menu li.user-profile.open a.dropdown-toggle {
	padding-right: 23px !important;
	background-repeat: no-repeat !important;
	background-image: url("../img/ico/arrow-profile.png") !important;
	background-position: right 10px !important;
}

.header .top-menu li.user-profile {
	padding-right: 21px;
}

#tagsTabPrices label, #tagsTabTradeOffers label {
	margin-bottom: 0px;
}

#tagsTabPrices .mpSourceTitle, #tagsTabTradeOffers .mpSourceTitle {
	min-width: 70%;
	max-width: 70%;
}

#inviteModal label.radio {
	width: 90px;
	float: left;
}

.perfomancePercent {
    font-size: 11px;
	color: #bbb;
	margin-left: 2px;
}

#filterPricesForm .table-condensed th {
	background-color: #EAEAEA;
    color: #333333;
    font-size: 11px;
    height: 30px;
    line-height: 14px;
    padding: 5px 0;
	text-align: center;
	vertical-align: middle;
}

#filterPricesForm .tb-spt {
	margin-bottom: 0;
}

#filterPricesForm .scrollable-row {
    height: 270px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.alert-success-new {
	margin-top: 0px !important;
}

.b-questions .b-gray-quest .b-quest-field {
	position: static !important;
}

.b-questions .b-gray-quest .b-quest-field {
    padding: 0 100px 0 110px !important;
}

.contact-modal .pull-right {
	padding-right: 10px;
}

.tb-price .at-pts.links li:after,
.tb-partners .at-pts.links li:after,
.tb-price .at-pts.links li.ul-li:last-child:after {
    content: "";
}

#priceList .links .showMore, #priceList .links .hideMore, #adminPricesList .links .showMore, #adminPricesList .links .hideMore {
	border-bottom: 1px dashed #0494B8;
	padding-bottom: 0;
	margin-left: 5px;
}

#priceList .links .showMore:hover , #priceList .links .hideMore:hover, #adminPricesList .links .showMore:hover, #adminPricesList .links .hideMore:hover {
	text-decoration: none;
}

.selection.selectActive a.noSelected i {
	color: #FFFFFF !important;
}

#priceList .links .showMore i , #priceList .links .hideMore i, #adminPricesList .links .showMore i, #adminPricesList .links .hideMore i {
	color: #0494B8;
}
#watcherModal.contact-modal .modal-body .scrollable-row td.title {
    max-width: 132px;
    min-width: 132px;
}
#watcherModal.contact-modal input[type="checkbox"] {
    display: inline-block;
}
.contact-modal .modal-body .head-row th.title {
    max-width: 140px;
    min-width: 140px;
}

#watcherModal.contact-modal .modal-body .scrollable-row td.checkbox, .contact-modal .modal-body .head-row th.checkbox {
	max-width: 15px;
    min-width: 15px;
}

#watcherModal.contact-modal .modal-body .scrollable-row td.checkbox input[type="checkbox"] {
    margin-left: 0px;
}

#watcherModal.procenka-window.modal {
    height: 510px;
}

#watcherModal .footer-modal {
	padding: 5px;
	padding-left: 15px;
}

#watcherModal.contact-modal .modal-body .scrollable-row {
    height: 360px;
}

#buyerUpdateArea {
	height: 100%;
}

#changeItem {
	margin-bottom: 0px;
}

.changePrice .dropdown-menu {
	padding: 5px;
}

.changePrice .field-block {
	text-decoration: none;
}

.orderInfo .comment-text {
	margin-right: 3px;
}

.t-dashed {
    border-bottom: 1px dashed #B2B2B2 !important;
    cursor: pointer !important;
    font-style: normal !important;
}

.b-heads {
	min-height: 130px;
}

.b-sell-info {
	margin-bottom: 23px;
}

#ordersItemsContainer {
	margin-top: -8px;
}

td.noWrap {
	white-space: nowrap;
}

#ordersItemsContainer .input-append input[type="text"] {
	min-width: 300px;
}

.inputItemPrice {
	width: 100px !important;
}

.rightBtnBlock {
	float: right;
	font-size: 13px;
	color: #222222;
}

.rightBtnBlock .btn.icn-to-top {
	margin-right: 0px !important;
}

.leftBtnBlock {
	float: left;
}

.clear-both {
	clear: both;
}

.comment-link {
	line-height: 27px;
	margin-left: 3px;
}

#jivo-label.jivo-fixed-right {
	bottom: 35px !important;
	top: initial !important;
}

#ordersItemsContainer .input-append input[type="text"] {
	min-width: 300px;
}

#mySettings .type-block label.radio {
	display: inline-block;
	margin-right: 10px;
}

.wrap-filters .item .mark-block .input-block span.ok:hover, .wrap-filters .new-unit .input-block span.ok:hover {
    border-bottom: 1px solid !important;
}

.success-menu .dropdown-toggle {
    margin-left: 2px !important;
}

.datepicker, .bootstrap-timepicker-widget {
	z-index:1151;
}

.dropdown-menu > li > a {
	text-align: left;
}

#EventModal .modal-body {
    max-height: 480px;
}

.icon-user-to {
	display: inline-block;
}

.b-info-panel .w75 .custom-tags-block {
	padding-right: 50px;
}

.editable-container label.control-label {
	display: inline-block;
	text-align: left;
	width: 85px;
    float: left;
}

.b-info-panel .w75 .b-editable, .b-info-panel .w75 .hidden-controls.show, h1 p.b-editable, h1 .hidden-controls.show {
	display: inline-block;
}

.tb-color-orders th {
    background: none repeat scroll 0 0 #0494B8;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 700;
}

.tb-color-orders tr th:last-child {
    border-radius: 0 3px 3px 0;
}

.tb-color-orders tr th:first-child {
    border-radius: 3px 0 0 3px;
}

.b-contact-detail .w26:not(.phone-group), .b-detail .w26, .b-contact-detail .w72, .b-detail .w72 {
	vertical-align: middle !important;
}

h1 .hidden-controls .t-blue.t-dashed {
	font-size: 13px;
}

#editPartner {
    min-height: 100px;
}

#editPartner .b-yellow-info {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin-right: -1px;
}

#editPartner .tags-block {
	width: 96%;
	margin-bottom: 16px;
}

#editPartner .tags-block ul {
	max-width: 95%;
}

#editPartner .i-hide-img {
	display: none;
}

.i-person {
	background: url("../img/ico/icn_person.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 24px;
    margin-right: 10px;
    vertical-align: inherit;
    width: 24px;
}

#editPartner .custom-tags-block {
	font-weight: 400;
}

.i-controls i {
	color: #06A4CC;
	cursor: pointer;
	padding: 4px;
}

 .b-editable {
	cursor: auto;
	display: inline-block;
}

#editPartner .event-list .event-call {
    background-image: url("../img/ico/icn_call_y.png");
}

#editPartner .event-list .event-meeting {
    background-image: url("../img/ico/icn_meet_y.png");
}

#editPartner .event-list .event-task {
    background-image: url("../img/ico/icn_task_y.png");
}

#editPartner .event-list .event-email {
    background-image: url("../img/ico/icn_email_y.png");
}

#eventsList .narrow-call .icon-user-to {
	background-image: url("../img/ico/icn_call_y.png");
}

#eventsList .narrow-sms .icon-user-to {
	background-image: url("../img/ico/icn_sms_y.png");
}

#eventsList .narrow-meeting .icon-user-to {
	background-image: url("../img/ico/icn_meet_y.png");
}

#eventsList .narrow-task .icon-user-to {
	background-image: url("../img/ico/icn_task_y.png");
}

#eventsList .narrow-email .icon-user-to {
	background-image: url("../img/ico/icn_email_y.png");
}

#editPartner .b-yellow-info .addTask:hover {
	text-decoration: none;
}

#eventsList .icon-user-to {
    height: 19px;
}

#editPartner .b-yellow-info h3 {
	margin: 0 0 -10px;
}

.b-yellow-info hr {
	margin: 13px -10px;
}

#eventsList thead a, #ordersList thead a, #tasksContainer thead a {
	color: #FFF;
}

#tasks thead a {
	text-decoration: none;
}

#tasks thead a:hover {
	text-decoration: underline;
}

#EventModal, #TaskModal , #ContactModal {
	font-size: 13px;
}

#ordersList .tb-with-menu.tb-out-order i.arrow-block, #eventsList .tb-with-menu.tb-out-order i.arrow-block {
	top: 0;
}

#editPartner .b-yellow-info .b-yellow-info-footer {
	position: absolute;
	bottom: 0px;
	display: block;
	padding-bottom: 10px;
	width: 100%;
	margin-left: -10px;
}

#editPartner .b-yellow-info .b-yellow-info-footer hr {
	margin-right: 10px;
	margin-left: 0px;
}

#editPartner #shortEventsList {
	margin-bottom: 43px;
}

#editPartner .custom-tags-block ul li {
	font-size: 13px;
}

.tb-tasks tbody tr.in-progress td:first-child {
	border-left-color: #59a400;
}
.tb-tasks tbody tr.today td:first-child {
	border-left-color: #ffb400;
}
.tb-tasks tbody tr.missed td:first-child {
	border-left-color: #cb1302;
}
.tb-tasks tbody tr.completed td:first-child {
	border-left-color: #cccccc;
}

.inputItemPrice {
	width: 100px !important;
}

.hidden-controls .w-first {
    width: auto !important;
}

.hidden-controls textarea {
    -moz-box-sizing: border-box;
    display: inline-block;
    margin-top: 11px;
    vertical-align: middle;
    width: 100%;
}

#TaskModal .form-horizontal .control-group:not(.wider-controls), #TaskModal .nav.nav-tabs {
    margin-bottom: 15px;
}

#ContactModal .custom-form-horizontal .c-double, #contactProcModal .custom-form-horizontal .c-double {
	margin-bottom: 0;
}

#ContactModal .row-fluid .span6,
#contactProcModal .row-fluid .span6 {
    width: 100%;
    clear: both;
    margin: 0;
    padding: 0;
}

#ContactModal .control-group .one-input, #ContactModal .row-fluid .span6 .controls,
#contactProcModal .control-group .one-input, #contactProcModal .row-fluid .span6 .controls {
    padding: 0;
    margin: 0;
}

#ContactModal .control-group,
#contactProcModal .control-group {
    margin-bottom: 5px;
}

#ContactModal .control-group .one-input input,
#contactProcModal .control-group .one-input input {
    width: 92%;
}

#ContactModal .control-group .one-input textarea,
#contactProcModal .control-group .one-input textarea {
    width: 96%;
    margin-bottom: 5px;
}

#ContactModal .control-group.last-margin,
#contactProcModal .control-group.last-margin {
    margin-bottom: 10px;
}

#ContactModal .row-fluid .span6 input,
#contactProcModal .row-fluid .span6 input {
	width: 41%;
}

#ContactModal .row-fluid .span6 input:first-child,
#contactProcModal .row-fluid .span6 input:first-child {
    margin-right: 10px;
}
#additional .b-detail .w30, #companyInfo .b-detail .w30 {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
	width: 260px;
	margin-right: 5px;
}

#companyInfo .b-detail .w26 {
	width: 215px;
}

#companyInfo .b-detail .w26.kpp {
	width: 100px;
}

#companyInfo .editable-input, #additional .editable-input {
	margin: 0;
}

.b-detail .w30 p {
	margin-bottom: 0;
	margin-left: 5px;
}

#additional #birthday {
	padding-right: 0;
    width: 84px;
}

#additional .add-on {
	margin-top: 11px;
	height: 21px;
	cursor: pointer;
}

#additional .w26:not(.vin) {
	width: 150px;
}

#additional .w26.vin {
	margin-left: 5px;
	width: 32px;
}

#EventModal .modal-body {
    max-height: 480px;
}

#previewBlock .error-popover , #textBlock .error-popover {
	position: relative;
	top: 0px !important;
	left: 0px !important;
}

#EventModal .modal-body {
    max-height: 480px;
}

#previewBlock .error-popover , #textBlock .error-popover {
	position: relative;
	top: 0px !important;
	left: 0px !important;
}

#editPartner .b-yellow-info-footer .newTask:hover,
#editPartner .b-yellow-info-footer .newTask:focus,
#editPartner .b-yellow-info-footer .newTask:active {
	text-decoration: none;
}

#tasksWidget .newTask {
	text-decoration: none;
}

.selections {
	display: inline-block;
}

@media screen and (max-width: 1300px) {
	#tasksWidget .newTask {
		float: none;
		display: inline-block;
		width: 120px;
	}
}

.tb-widget-tasks {
	margin: -15px 0 15px 0 !important;
}

.tb-widget-tasks thead a {
	color: #999;
}

.tb-widget-tasks td {
	vertical-align: middle;
	font-weight: normal !important;
}

.tb-widget-tasks .title {
	min-width: 200px;
	padding-left: 5px;
}

@media screen and (max-width: 1280px) {
	.tb-widget-tasks .title {
		min-width: 120px;
	}
}

.tb-widget-tasks .time {
	min-width: 100px;
}

.tb-widget-tasks .drop-menu {
	width: 24px;
}

.tb-widget-tasks .drop-menu a {
	text-decoration: none;
}

.tb-widget-tasks td.drop-menu .menu {
	padding: 0;
}

.inputItemPrice {
	width: 100px !important;
}

.b-dashboard .dropdown-menu a {
	text-decoration: none;
}

.hidden-controls .w-first {
    width: auto !important;
}

.hidden-controls textarea {
    -moz-box-sizing: border-box;
    display: inline-block;
    margin-top: 11px;
    vertical-align: middle;
    width: 100%;
}

#editPartner .b-info-panel {
	position: relative;
}

#editPartner .tags-block {
	position: relative;
	width: 70%;
	top: 16px;
}

#TaskModal .form-horizontal .control-group:not(.wider-controls), #TaskModal .nav.nav-tabs {
	margin-bottom: 13px;
}

#ContactModal .custom-form-horizontal .c-double, #contactProcModal .custom-form-horizontal .c-double {
	margin-bottom: 0;
}

.hidden-controls textarea {
    -moz-box-sizing: border-box;
    display: inline-block;
    margin-top: 11px;
    vertical-align: middle;
    width: 100%;
}

.hidden-controls .w-second.textarea {
	padding-right: 32px;
}

@-moz-document url-prefix() {
	.hidden-controls .w-second.textarea {
		padding-right: 0px;
	}
}

#eventsList .narrow-call,
#eventsList .narrow-meeting,
#eventsList .narrow-task,
#eventsList .narrow-email {
	padding-right: 0px;
	width: 22px;
}

#partnersContainer .tb-partners th {
	padding: 1px 5px;
}

.tb-color th a {
	color: #FFF;
}

.b-dashboard h3 {
	display: inline;
}

.b-dashboard .widget-header .btn-group {
	position: absolute;
	top: -7px;
	right: 0px;
}

.b-dashboard .widget-header .btn-group .dropdown-menu {
	left: auto;
	right: 0;
	top: 40px;
	padding: 5px 0;
	margin: 2px 10px 0;
}

.b-dashboard .widget-header {
	min-height: 15px;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

.b-dashboard .widget-header .pull-right {
	padding-right: 30px;
	text-align: right;
}

#tasksWidget .tasks-footer a {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #B2B2B2;
}

#tasksWidget .tasks-footer a:last-child {
	border-right: 0px;
}

#tasksWidget .t-grey {
	color: #B2B2B2;
}

#tasksWidget .read-all:hover {
    color: #B2B2B2;
}

#tasksWidget #tasksManager, #salesFunnelWidget #salesFunnelManager {
	margin-top: 2px;
}

#tasksWidget #tasksManager {
	text-align: left;
}

#tasksWidget #tasksManager var {
	white-space: nowrap;
	margin: 0 5px;
}

.b-dashboard a,
.b-dashboard #TaskModal a:hover,
.b-dashboard .dropdown-menu li a:hover {
	text-decoration: none !important;
}

.b-dashboard .b-market {
	padding: 7px 20px 10px !important;
}

.b-dashboard ul.dropdown-menu {
	padding-top: 5px;
	padding-bottom: 2px;
}

.b-sales-funnel .txt-center {
	padding-top: 0px;
}

.pagination a.full-search {
	float: left;
	line-height: 25px;
	margin-left: 10px;
}

.tb-price .at-pts.links li.hiddenLi ~ .tb-price .at-pts.links li.ul-li:after {
	content: "";
}

.b-contact-detail .w72 p,
.b-detail .w72 p,
.b-detail .w30 p {
    margin-bottom: 0;
    padding-right: 25px;
    position: relative;
    width: auto;
    word-wrap: break-word;
}

.b-editable:hover .i-edit-big, .b-editable:hover .i-edit-small, .b-editable:hover .i-controls {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.selection.selectActive div.noSelected .fa-pencil {
    color: #FFFFFF !important;
}

.rejectReason {
    margin-bottom: 10px;
    position: relative;
    top: -13px;
}

#goodsList .dropdown-menu, #cartItemList .dropdown-menu {
    overflow-y: scroll;
    height: 140px
}

#rejectForm #rejectReason {
	width: 509px;
}

.payment-block input, .shipment-block input {
	width: 50%;
}

.b-questions .b-photo img {
	display: block;
}

.ord-bl.ord-new {background-color: #6db01f;}
.ord-bl.ord-agreement {background-color: #b3b3b3;}
.ord-bl.ord-processing {background-color: #0494b8;}
.ord-bl.ord-ready {background-color: #ff7e00;}
.ord-bl.ord-rejected {background-color: #cb1302;}
.ord-bl.ord-closed {background-color: #BAB53C;}

.specSearchDesc {
	position: relative;
	top: -15px;
	margin-bottom: 10px;
}

.buyerPrice, .buyerPrice:hover {
	color: #333333;
	text-decoration: none !important;
	cursor: default;
}

#goodsList .fa-pencil, #cartItemsContainer .fa-pencil {
	color: #06A4CC;
}

.sellerOrderLabel {
	color: #AAA;
}

.selection.selectActive div.noSelected .fa-pencil {
    color: #FFFFFF !important;
}

.rejectReason {
    margin-bottom: 10px;
    position: relative;
    top: -13px;
}

#goodsList .dropdown-menu, #cartItemList .dropdown-menu {
    overflow-y: scroll;
    height: 140px
}

.payment-block input, .shipment-block input {
	width: 50%;
}

.b-questions .b-photo img {
	display: block;
}

.buyerPrice, .buyerPrice:hover {
	color: #333333;
	text-decoration: none !important;
	cursor: default;
}

#goodsList .fa-pencil, #cartItemsContainer .fa-pencil {
	color: #06A4CC;
}

.sellerOrderLabel {
	color: #AAA;
}

.selection.selectActive div.noSelected .fa-pencil {
    color: #FFFFFF !important;
}

.rejectReason {
    margin-bottom: 10px;
    position: relative;
    top: -13px;
}

#goodsList .dropdown-menu, #cartItemList .dropdown-menu {
    overflow-y: scroll;
    height: 140px
}

.payment-block input, .shipment-block input {
	width: 50%;
}

.b-questions .b-photo img {
	display: block;
}

.ord-bl.ord-new {background-color: #6db01f;}
.ord-bl.ord-agreement {background-color: #b3b3b3;}
.ord-bl.ord-processing {background-color: #0494b8;}
.ord-bl.ord-ready {background-color: #ff7e00;}
.ord-bl.ord-rejected {background-color: #cb1302;}
.ord-bl.ord-closed {background-color: #BAB53C;}

.specSearchDesc {
	position: relative;
	top: -15px;
	margin-bottom: 10px;
}

.buyerPrice, .buyerPrice:hover {
	color: #333333;
	text-decoration: none !important;
	cursor: default;
}

#goodsList .fa-pencil, #cartItemsContainer .fa-pencil {
	color: #06A4CC;
}

.sellerOrderLabel {
	color: #AAA;
}

.selection.selectActive div.noSelected .fa-pencil {
    color: #FFFFFF !important;
}

.rejectReason {
    margin-bottom: 10px;
    position: relative;
    top: -13px;
}

#goodsList .dropdown-menu, #cartItemList .dropdown-menu {
    overflow-y: scroll;
    height: 140px
}

#rejectReason {
	width: 680px;
}

#rejectForm #rejectReason {
	width: 508px;
}

.payment-block input, .shipment-block input {
	width: 50%;
}

.b-questions .b-photo img {
	display: block;
}

#tasksWidget td.drop-menu a:hover {
	text-decoration: none !important;
}

.b-dashboard a:not(.newTask):hover {
    text-decoration: underline !important;
}

#eventsList .narrow-task .icon-user-to,
#eventsList .narrow-email .icon-user-to {
	position: relative;
    top: -2px;
}

#cartItemsContainer tfoot td {
    padding: 15px 12px;
}

.control-group .task-date,
.control-group .task-duration {
	width: 90px;
}

.control-group .task-date input,
.control-group .task-time input,
.control-group .task-duration input {
	padding-right: 10px;
}

.control-group .task-time {
	width: 55px;
}

.control-group .task-responsible {
	max-width: 200px;
	padding-right: 15px;
	width: auto;
	float: right;
}

.control-group .task-responsible .btn-group.select-fancy {
	max-width: 190px;
}

.control-group .task-completed {
	width: 95px;
	margin-left: 0px;
	float: right;
}

.control-group .task-completed label.checkbox {
	margin-top: 30px;
}

#ContactModal .control-group .two-labels-one-row,
#contactProcModal .control-group .two-labels-one-row {
    width: 49%;
    text-align: left;
}

#ContactModal .control-group .two-labels-one-row:last-child,
#contactProcModal .control-group .two-labels-one-row:last-child {
    margin-left: 10px;
}

#ContactModal .control-group .one-label-one-row,
#contactProcModal .control-group .one-label-one-row {
    width: 100%;
    text-align: left;
}

.custom-form-horizontal .wider-controls .control-label {
    width: 55px !important;
}

.custom-form-horizontal .wider-controls .controls {
    margin-left: 70px !important;
}

#TaskModal label.checkbox {
	margin-left: 0;
}

#TaskModal label:not(.checkbox) {
	color: #333333;
	margin: 0;
	margin-bottom: 5px;
}
#TaskModal .select-fancy .field-block {
    min-width: 140px;
}

.phone-type-select .select-fancy .field-block {
    min-width: 130px;
}

#TaskModal #taskDescription {
	position: relative;
	margin-top: -10px;
}

#TaskModal #taskDescription .fa-pencil {
	display: none;
	color: #06A4CC;
	cursor: pointer;
	margin-left: 5px;
}

#TaskModal #taskDescription:hover .fa-pencil {
	display: inline-block;
}

#TaskModal .fa-external-link {
	float: none;
}

#EventModal form, #TaskModal form, #ContactModal form {
	margin: 0;
	margin-bottom: -13px;
}

.confirm-modal.in {
	top: 25% !important;
}

.modal .task-completed label.checkbox {
	position: relative;
	display: inline-block;
}

.modal .task-completed label.checkbox input[type="checkbox"] {
	position: absolute;
	top: 0;
	left: 20px;
}

.table.base.procenka-table th.tx-l, .table.base.price-table th.tx-l, table.price-table td.brand{
	text-align: left;
}

table.procenka-table th.tx-r, table.price-table th.tx-r, table.price-table th.tx-r{
	text-align: right !important;
}

.table.base.procenka-table th {
	background-color: #0494b8 !important;
}

.procenka-table thead th a,
.procenka-table th,
.price-table thead a,
.tb-out-order thead a,
.tb-price thead a{
	color: white;
}

.table.base.procenka-table .search-price {
	text-align: right;
}

.mp-table.tb-spt th, .tb-price th, table.price-table th, .tb-out-order th {
	background-color: #0494b8;
	color: white;
}

.tb-price th.priceTitle {
	padding-left: 59px;
}

.table.base, .tb-price {
	font-size: 13px;
}

.table.base th, .tb-price th, div.partner-contacts th, .tb-out-order th, .tb-color th {
	font-size: 12px;
}

div.partner-contacts th.contact-title {
	padding-left: 71px !important;
}

#uploadResults .urt-title {
	width: 120px;
	display: inline-block;
}

#uploadResults .urt-contact-title {
	width: 165px;
	display: inline-block;
}

#TaskModal .ui-menu {
	border: 1px solid #ddd !important;
}

#Tasks_durations + .btn.field-block {
	width: 90px;
	min-width: 0px;
}

#Tasks_durations ~ .dropdown-menu {
	width: 111px;
	min-width: 0px;
}

#salesFunnelWidget #salesAjaxArea a.link-to-orders {
	color: #333333;
}

#editPartner .clearfix.b-yellow-summary {
	margin-top: 15px;
}

#editPartner .offer-title {
	font-size: 18px;
	font-weight: 600;
}

.modal form {
    margin-bottom: 0;
}

.table .row-wb.selection.selectActive td {
    border-color: #fff !important;
}

.tb-spt.search-contact th {
	height: 22px;
}

.table.base.procenka-table.tb-with-menu td.email{
	overflow: hidden;
	text-overflow: ellipsis;
}

#taskDescription label {
	display: inline-block;
}

.currency-rates .select-fancy .field-block {
	min-width: 50px;
}

.currency-rates .dropdown-menu {
	min-width: 70px;
}

.currency-rates table th, .currency-rates table td.no-border{
	border-top: none;
}

.infoBlock.currency-rates .tooltip-inner, #editPartnerCurrency .tooltip-inner {
	text-align: left !important;
	width: 300px;
	max-width: 300px !important;
	padding: 10px !important;
}

div.main-currency {
	margin: 0 0 11px 7px;
}

#editPartnerCurrency #main-currency, #editPartnerInfo #main-currency {
	display: inline-block;
}

.currency-rates #editPartnerCurrency table th.currency-name {
	width: 130px;
}

div.main-currency b {
	margin-bottom: 8px;
	display: inline-block;
}

#tasksContainer .row {
	margin-left: 0 !important;
}

#cal-slide-content {
	background-color: #b9e1eb !important;
}

#cal-slide-content a.event-item, a.cal-event-week {
	color: #0494b8;
}

#cal-slide-content a.event-item:hover, a.cal-event-week:hover {
	color: #005580;
}

#content.events h1{
	float: left;
	margin-bottom: 0;
}
#content.events h3.mt0{
	margin-top: 0;
}
#content.events .page-header {
	margin-top: 10px;
	padding-bottom: 0;
	margin-bottom: 10px;
	border: none;
}
#content.events .calendar-filter {
	float: left;
	margin-left: 20px;
    line-height: 28px;
}
.nav.nav-tabs.nav-bold-tabs.events {
	position: absolute;
	top: 11px;
	right: 20px;
}

#calendar .span3.col-md-3.cal-cell {
	min-height: 60px !important;
}
#cal-day-panel {
	overflow-y: scroll;
}

.row-fluid .span9 {
	width: 100%;
}

#content, .footer {
    min-width: 1160px;
}

#eventManagers, #eventStatuses {
	position: relative;
	margin-right: 30px;
}

#eventManagers label, #eventStatuses label{
	display: inline-block;
	margin-right: 10px;
}

#tasksContainer .showCompletedEvents {
	display: inline-block;
}

#calendar #eventsList td {
	border-bottom: 1px solid #ddd;
}

.b-editable .content {
    clear: both;
}

.modal-footer .btn + .btn {
	margin-left: 0px;
}

@media (max-width: 1555px) {
    .search-price-block .pull-right #dataFilterBlock label {
        display: none;
    }
}

@media (max-width: 1325px) {
	.search-price-block .pull-right #dataFilterBlock .field-block {
        min-width: 85px;
    }

    .search-price-block .pull-right .filter-button {
        margin-left: 10px;
    }
}

@media (min-width: 1325px) {
	.search-price-block .pull-right #dataFilterBlock .field-block {
        min-width: 140px;
    }

    .search-price-block .pull-right .filter-button {
        margin-left: 20px;
    }
}

@media (min-width: 1555px) {
	.search-price-block .pull-right #currencyBlock label, .search-price-block .pull-right #dataFilterBlock label {
        display: inline;
    }
}

#settingsTab label.checkbox {
	float: left;
	margin-right: 7px;
}

.span12.partner-index, .span12.company-catalog {
	position: relative;
}

.span12.partner-index .company-list, .span12.company-catalog .own-page {
	display: inline-block;
}

.partners-menu {
	width: 200px;
}

#editPartner .partnership-actions .reject {
	margin-left: 7px;
}

.partner-catalog .tb-with-menu td.drop-menu .menu {
	padding-right: 45px;
}

#content.narrow #partnersContainer {
    min-width: 905px;
}

@media (max-width: 1335px) {
	#content.narrow #partnersContainer #partnersList td.drop-menu .menu {
		padding-right: 45px;
	}

    #content.narrow #partnersContainer #partnersList td.drop-menu .invitePartner.add,
    #content.narrow #partnersContainer #partnersList td.drop-menu .partnership-actions {
        display: none;
    }

    #content.narrow #partnersContainer #partnersList td.status,
    #content.narrow #partnersContainer thead th.status {
        display: none;
    }

    #content.narrow #partnersContainer #partnersList td.drop-menu,
    #content.narrow #partnersContainer thead th.partners-menu {
        max-width: 110px;
        width: 110px;
    }
    #content #partnersContainer.catalog #partnersList td.drop-menu,
    #content #partnersContainer.catalog thead th.partners-menu {
        max-width: initial;
        width: initial;
    }
}

#partnersContainer #partnersList td.partner table td {
    border: 0px #000 solid;
    padding: 0;
}

#editPartner .b-info-panel .w75.pull-left .custom-tags-block {
    margin-top: 0;
}

.mp-table.tb-spt td:first-child, .tb-price.tb-spt td:first-child {
	border-radius: 6px 0 0 6px;
}

.tb-partners.tb-spt td:first-child {
	border-radius: 5px 0 0 5px;
}

#TaskModal .to-order, #TaskModal .to-contact{
	float: right;
	margin-right: 2px;
}

#TaskModal .to-order.hide, #TaskModal .to-contact.hide {
	display: none;
}

#TaskModal .to-order a, #TaskModal .to-contact a {
	margin-right: 5px;
}

#TaskModal .to-order i, #TaskModal .to-contact i {
	color: #333;
	margin-left: 5px;
}

#TaskModal .to-order:hover i, #TaskModal .to-contact:hover i {
	text-decoration: none;
}

#TaskModal textarea {
    min-height: 145px;
}

.b-basket-menu span:first-child:after {
	display: none;
}

.b-basket-menu span.active:after, .b-basket-menu span.active:active:after {
	background: url("../img/bg/step-bar.png") no-repeat scroll 100% -80px rgba(0, 0, 0, 0);
}

.b-basket-menu span:after {
	background: url("../img/bg/step-bar.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 40px;
	position: absolute;
	right: -20px;
	top: 1px;
	width: 20px;
}

.b-basket-menu.rows4 span {
	width: 25%;
}

.b-basket-menu .active {
	background: none repeat scroll 0 0 #59A500;
}

.b-basket-menu span {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #E6E6E6;
	float: right;
	font-size: 15px;
	letter-spacing: normal;
	line-height: 1;
	list-style: none outside none;
	margin-left: 0;
	padding: 0;
	position: relative;
	text-align: center;
}

.b-basket-menu span a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #D4D4D4;
	border-image: none;
	border-style: solid none;
	border-width: 1px 0;
	color: #979797;
	display: block;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
}

.aside .left-menu li a {
	min-width: 0;
}

.for-user#content .container-fluid {
	width: 924px;
	min-width: 924px;
	padding: 0 20px;
}

.b-yellow-summary.catalog a {
	margin-top: 4px;
}

.b-yellow-summary.catalog {
	font-size: 13px;
	padding-right: 120px;
	line-height: 22px;
}
.b-yellow-summary.catalog a.btn{
	position: absolute;
	top: 0;
	right: 0;
}
.tags-block.partner-card li.no-edit {
	padding: 2px 15px 2px 15px;
}
#addTagsModal a.btn-cancel, #tagsModal a.btn-cancel {
	font-size: 13px;
	height: 19px;
	margin-left: 10px;
}
#addTagsModal form .line-block input[type="text"] {
	width: 290px;
}
.btn-group.btn-group-single.pull-right.edit-btn,
.btn-group.btn-group-single.pull-right.back-btn,
.btn.btn-success.icn-r.invitePartner,
.company-list.partner-card{
	margin-left: 10px;
}
.fa-pencil-square-o {
	margin: 3px 5px 0 0;
}
.fa-pencil-square-o:before {
	content: "\f044";
}
.icon-plus-back:before {
	content: "\f064";
}
.tags-block.partner-card li.all-ico {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 5px 4px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	padding: 2px 15px 2px 15px;
	font-weight: 600;
}
.tb-partners.companies .partner-title a{
	color: #222;
}
.tags-block.partner-card ul li {
	cursor: default;
}
.tags-block.partner-card ul li .close-ico.delete-tag {
	cursor: pointer;
}
.procenka-window.partner-card .wrap-filters li {
	width: 225px;
}
.procenka-window.partner-card .wrap-filters li label{
	width: 205px;
}
.partner-card.company-list {
	float: right;
	margin-top: 30px;
}

.participate-denied.catalog,
.participate-active.catalog{
	min-height: 37px;
	padding: 0 18px;
	border: 1px solid #f8ed91;
	position: relative;
	color: #222;
	font-size: 12px;
	line-height: 22px;
	margin-left: -1px;
	margin-right: -1px;
    margin-top: 15px;
	background: #feffdb;
}
.participate-denied.catalog a.btn {
	position: absolute;
	top: 7px;
	right: 7px;
}
.participate-denied.catalog span {
	margin-top: 1px;
	display: inline-block;
	padding-right: 120px;
}

.b-basket-menu.rows3 span {
	width: 33.3333333333333%;
}

.b-basket-menu.rows5 span {
	width: 20%;
}

.b-basket-menu.rows5 span a {
	border-color: #D4D4D4;
}
#filterCompanyForm input.btn {
	padding: 4px 20px;
}
.tags-block.partner-card {
	border-radius: 0;
}

.autocompleteManager {
	float: right;
	color: #005580;
}

body.modal-open {
	overflow: hidden;
}

::-webkit-scrollbar{
	height:8px;
	overflow:visible;
	width:8px
}
::-webkit-scrollbar-button{
	height:0;
	width:0;
}
::-webkit-scrollbar-track{
	background-clip:padding-box;
	border:solid transparent;
	border-width:0 0 0 0px;
	width: 8px;
}
::-webkit-scrollbar-track:horizontal{
	border-width:5px 0 0
}
::-webkit-scrollbar-track:hover{
}
::-webkit-scrollbar-track:active{
	background-color:rgba(0,0,0,.05);
	box-shadow:inset 1px -1px 0 rgba(0,0,0,.14),inset -1px 1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-track:horizontal:hover{
	box-shadow:inset -1px 1px 0 rgba(0,0,0,.14),inset 1px -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-track:vertical:hover{
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.2);
	background-clip:padding-box;
	width: 8px;

}
::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,.4);
	box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
::-webkit-scrollbar-thumb:horizontal{
	border-width:7px 0 0;
	padding:0 0 0 100px;
	box-shadow:inset -1px 1px 0 rgba(0,0,0,.1),inset 1px -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb:active{
	background-color:rgba(0,0,0,0.5);
	box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
::-webkit-scrollbar-corner{
	background:transparent
}
body::-webkit-scrollbar-track-piece{
	background-clip:padding-box;
	background-color:#f5f5f5;
	border:solid #fff;
	border-width:0 0 0 0px;
	box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-track-piece:horizontal{
	border-width:3px 0 0;
	box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-thumb{
	background-clip:padding-box;
	border-width:1px 1px 1px 1px
}
body::-webkit-scrollbar-thumb:horizontal{
	border-width:5px 1px 1px
}
body::-webkit-scrollbar-corner{
	background-clip:padding-box;
	background-color:#f5f5f5;
	border:solid #fff;
	border-width:3px 0 0 0px;
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)
}

.cal-week-box [data-event-class] {
	padding-left: 5px;
	padding-top: 4px;
	white-space: normal;
	line-height: 22px;
	height: 50px;
}

a.cal-event-week {
	padding-left: 25px;
}

.cal-week-box .cal-row-fluid {
	height: 47px;
}

.search-task-block .new-task {
	float: left;
	margin-right: 10px;
}

.search-task-block .new-task .btn-success {
	margin-right: 5px;
}

.search-task-block .new-task.btn i {
	margin-right: 0;
}

#registrationForm #Partners_agreement {
    position: absolute;
    left: -9999px;
}

.contact-info-bl .map {
	height: 183px;
}

#partner_description {
	margin: 0 16px;
}

#partner_description .mce-tinymce {
	margin-bottom: 10px;
}

#YMap {
	height: 365px;
	width: 680px;
	margin: 0 16px 10px;
}

#YMapForm, #descriptionForm {
	margin: 0 16px;
}

#descriptionForm #cke_partners-promodescription {
	margin-bottom: 10px;
        margin-top: 5px;
}

.contact-info-bl .map {
	position: relative;
}

.contact-info-bl .map img {
	cursor: pointer;
}

#editLocation, #addLocation div {
	text-align: center;
	background: #333;
	opacity: 0.2;
	cursor: pointer;
}

#addLocation {
	border: 1px dashed #005580;
}

#addLocation, #addLocation div {
	height: 180px;
}

#editLocation {
	height: 57px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

#editLocation:hover, #addLocation:hover div {
	opacity: 0.8;
}

#editLocation span, #addLocation span {
	display: inline-block;
	font-size: 19px;
	font-weight: 700;
	color: #fff;
}

#addLocation span {
	margin-top: 76px;
}

#editLocation span {
	margin-top: 17px;
}

#marketingProgramConfigForm #tpItems.isNew {
	cursor: default;
}

#marketingProgramConfigForm #tpItems.isNew:hover {
	background: #f9f9f9;
}

#tagsTabPrices .empty, #tagsTabTradeOffers .empty, #tabsForm .empty-shops {
	margin-top: 8px;
	font-weight: 600;
}

#tabsForm .empty-shops a, #tagsTabPrices .empty a, #tagsTabTradeOffers .empty a {
	font-weight: 400;
}

#tabsForm .empty-shops a span.fa-external-link, #tagsTabPrices .empty a span.fa-external-link, #tagsTabTradeOffers .empty a span.fa-external-link {
	position: initial;
}

#tagsTabPrices .mpSourceTitle, #tagsTabTradeOffers .mpSourceTitle {
	width: 366px;
}

#tagsTabPrices td.has-label, #tagsTabTradeOffers td.has-label {
	width: 390px;
}
#contactsTab .head-row th.phone,
#contactsTab .head-row th.email,
#partnersTab .head-row th.phone,
#partnersTab .head-row th.email,
#sellersTab .head-row th.phone,
#sellersTab .head-row th.email {
    max-width: 117px;
    min-width: 117px;
}

.multiselect-filter tr.selected {
    background: none repeat scroll 0 0 #F1FBFD !important;
    border-color: #F1FBFD !important;
}

.multiselect-filter table,
#contactModal table,
#supplierModal table {
    margin: 0;
}

.multiselect-filter table tr:first-child td,
#contactModal table tr:first-child td,
#supplierModal table tr:first-child td{
    border-top: 0px solid #DDDDDD;
}

.multiselect-filter .scrollable-row td input[type="checkbox"] {
    display: none;
}

.multiselect-filter .checked {
    display: inline-block;
    max-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.multiselect-filter .checked input[type="checkbox"]{
    display: none;
}

.multiselect-filter .wrap-filters .scrollable-row {
    overflow-x: hidden;
    height: 260px;
}

.multiselect-filter .wrap-filters .search-row input {
    margin-bottom: 9px;
}

.multiselect-filter .wrap-filters {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    height: auto !important;
    max-height: 345px;
    overflow-y: hidden;
    overflow-x: visible;
}

#eventsCategories {
	position: relative;
}
#eventsCategories, #tasksPeriods {
	margin-left: 7px;
}

#resultBlock #analogsBlock {
    border-top: 0px solid #DDDDDD;
}

#editUserProfileForm .float-right .unit {
    float: right;
    margin-right: 25px;
    margin-left: 0px;
}

#contactsTab th.avatar,
#contactsTab td.avatar {
    min-width: 24px;
    max-width: 24px;
}
#partnersTab td.avatar,
#sellersTab td.avatar {
    min-width: 25px;
    max-width: 25px;
}
#contactsTab .scrollable-row td.title,
#statesTab .scrollable-row td.title,
#partnersTab .scrollable-row td.title,
#sellersTab .scrollable-row td.title {
    max-width: 132px;
    min-width: 132px;
}
#contactsTab .head-row th.title,
#partnersTab .head-row th.title,
#sellersTab .head-row th.title {
    max-width: 108px;
    min-width: 108px;
}
#contactsTab .scrollable-row td.phone,
#contactsTab .scrollable-row td.email,
#partnersTab .scrollable-row td.phone,
#partnersTab .scrollable-row td.email,
#sellersTab .scrollable-row td.phone,
#sellersTab .scrollable-row td.email {
    max-width: 120px;
    min-width: 120px;
}
#contactsTab .head-row th.phone,
#contactsTab .head-row th.email,
#partnersTab .head-row th.email,
#sellersTab .head-row th.email {
    max-width: 107px;
    min-width: 107px;
}
#partnersTab .head-row th.phone,
#sellersTab .head-row th.phone {
    max-width: 99px;
    min-width: 99px;
}
#contactsTab .head-row th.region {
    max-width: 145px;
    min-width: 145px;
}
#contactsTab .scrollable-row td.region {
    max-width: 145px;
    min-width: 145px;
}
#procModal.orders-modal {
    width: 810px;
    height: 470px;
}
#procModal.orders-modal .modal-body {
    max-height: 400px;
}
#procModal.orders-modal.procenka-window .right-block {
    width: 600px;
}
#procModal.orders-list-modal #statusesTab {
    height: 363px;
}
#procModal.orders-list-modal {
    height: 500px;
}
#partnersTab .admin-history.head-row th {
	padding: 1px 5px;
}
#partnersTab .admin-history.head-row th.phone {
    max-width: 84px;
    min-width: 84px;
}
#partnersTab .admin-history.head-row th.title {
    max-width: 91px;
    min-width: 91px;
}
#partnersTab .admin-history.head-row th.email {
    max-width: 85px;
    min-width: 85px;
}
#partnersTab .scrollable-row .admin-history td.email {
	max-width: 123px;
    min-width: 123px;
}
#partnersTab .scrollable-row .admin-history td.created-at {
	max-width: 75px;
    min-width: 75px;
}

.multiselect-filter tr.selected {
    background: none repeat scroll 0 0 #F1FBFD !important;
    border-color: #F1FBFD !important;
}

.multiselect-filter table,
#contactModal table,
#supplierModal table {
    margin: 0;
}

.multiselect-filter table tr:first-child td,
#contactModal table tr:first-child td,
#supplierModal table tr:first-child td{
    border-top: 0px solid #DDDDDD;
}

.multiselect-filter .scrollable-row td input[type="checkbox"] {
    display: none;
}

.multiselect-filter .checked .tag a {
  top: 0;
}

.multiselect-filter .head-row,
.multiselect-filter .checked {
    clear: both;
}

#resultBlock .table tbody + tbody {
    border-top: 0px solid #DDDDDD;
}

#editUserProfileForm .float-right .unit {
    float: right;
    margin-right: 25px;
    margin-left: 0px;
}


.datepicker-input.from, .datepicker-input.to {
	width: 66px;
    padding-right: 10px;
}

.admin-history .unit,
.history .unit,
.calendar-period .unit {
	float: left;
}
.admin-history .span0.txt-center,
.history .span0.txt-center,
.calendar-period .span0.txt-center {
	width: 30px;
	margin: 3px 0 -3px -2px;
}
.admin-history .line-block.calendar,
.history .line-block.calendar,
.calendar-period.line-block.calendar {
	overflow: hidden;
	float: left;
}
.history .line-block.calendar,
.calendar-period.line-block.calendar {
	float: left;
	margin: 0 20px;
}
.admin-history #eventsCategories,
.history #eventsCategories {
	float: left;
	margin: 4px 20px 0 0;
}

.admin-history .line-block.calendar label,
.history .line-block.calendar label,
.calendar-period.line-block.calendar label {
	float: left;
	margin-right: 7px;
	margin-top: 4px;
}
.participate-active.catalog a.btn {
	position: absolute;
	top: 3px;
	right: 7px;
}
.participate-active.catalog span {
	margin-top: 8px;
	display: inline-block;
	padding-right: 120px;
}
.b-contact-detail .site.non-empty .content {
	color: #0494b8;
}
.b-contact-detail .site.non-empty .content:hover,
.b-contact-detail .site.non-empty .content:focus {
	color: #005580;
	cursor: pointer;
}

.company-catalog #activitiesTab li {
	width: 225px;
}

.company-catalog #activitiesTab li label {
	width: 205px;
}
#invitePartnerModal .btn-success {
	padding: 4px 20px;
	font-size: 14px;
}
#eventsContainer #itemList td span.partners,
#eventsContainer #itemList td span.managers {
    cursor: pointer;
}

.tb-spt td:first-child {
    border-radius: 5px 0 0 5px;
}

.admin-history .head {
	overflow: hidden;
	width: 100%;
}

.admin-history h1 {
	float: left;
}

.admin-history .input-search {
	margin: 0 0 0 25px;
}

.b-market.description-bl i {
	position: absolute;
	left: 197px;
	top: 12px;
}

#tagsModal.partner-card #tagsTabCompany {
	display: block;
}

#tagsModal.partner-card .tab-content.right-block {
	width: 677px;
}

#tagsModal.partner-card .tab-content.right-block .item li {
	width: 295px;
}

#tagsModal.partner-card .tab-content.right-block .item li a {
	width: 270px;
}

.b-dashboard .brands-bl .widget-header {
	margin-bottom: 7px;
}

.b-dashboard .b-market.brands-bl {
	padding-bottom: 7px !important;
}

#manufacturersModal.partner-card .tab-content.right-block {
	float: none;
	width: 680px;
}

#manufacturersModal.partner-card .tab-content.right-block #manufacturersTab {
	display: block;
}
.about-board .l-col.full-width {
	width: 100%;
}
.partner-contacts td.avatar img {
	min-width: 50px;
}
.manufacturers-block ul li {
	display: inline-block;
	position: relative;
	margin: 0 5px 4px 0;
	background: #06a4cc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	padding: 0 7px;
}

.multiselect-filter .checked .showMore {
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 13px;
    line-height: 22px;
    position: relative;
}
.manufacturers-block ul li.all-ico {
	background: #a3a3a3;
}

.tag.hidden {
    display: none;
}
.tb-partners td.title {
	white-space: initial;
}

#resultBlock .links {
    display: inline-block;
    margin-right: 5px;
}

#resultBlock .fa-eye {
    display: none;
    width: 13px;
    margin-left: 5px;
}

#resultBlock tr:hover:not(.row-nohover) .fa-eye {
    display: inline;
}

#resultBlock .applicability {
    opacity: 0;
}

#resultBlock tr:hover .applicability {
    opacity: 1;
}

#resultBlock .procenka-table td.brand span,
#resultBlock .links,
#resultBlock .links a {
    color: #333333;
	display: inline-block;
}

#resultBlock .selectActive .links {
    color: #FFFFFF !important;
}

#resultBlock .procenka-table td.brand .manufacturer {
    cursor: pointer;
}

#resultBlock .procenka-table td.brand .manufacturer:hover {
    text-decoration: underline;
}
#resultBlock.search-result table{
	border-collapse: initial;
}
.ibt.hidden {
	display: none;
}
#contactModal.order-view {
	left: 9999px;
}
#resultBlock.search-result table td {
	vertical-align: middle;
	padding: 5px;
}
.col0 {
	width: 70px;
}
@media (max-width: 1599px) {
    .col4 {
        width: 81px;
    }
}
@media (min-width: 1600px) {
   .col4 {
        width: 91px;
    }
}
@media (max-width: 1599px) {
    .col5 {
        width: 79px;
    }
}
@media (min-width: 1600px) {
   .col5 {
        width: 87px;
    }
}
.col6 {
     width: 105px;
 }
@media (max-width: 1599px) {
    .col7 {
        width: 195px;
    }
}
@media (min-width: 1600px) {
    .col7 {
        width: 210px;
    }
}

#resultBlock td.item-title,
#resultBlock td.drop-menu,
#resultBlock td.number,
#resultBlock div.availability-column,
#resultBlock td.brand,
#resultBlock td.item-delivery,
#resultBlock td.mnd,
#resultBlock td.price-title,
#resultBlock td.search-price {
	white-space: nowrap;
}
#resultBlock td.item-title div,
#resultBlock td.drop-menu div.price-list-title,
#resultBlock td.number div,
#resultBlock td.item-delivery div,
#resultBlock div.availability-column,
#resultBlock td.brand div,
#resultBlock td.mnd div,
#resultBlock td.price-title div.price-list-title,
#resultBlock td.search-price div {
	overflow: hidden;
	text-overflow: ellipsis;
}
#resultBlock div.tooltip .tooltip-inner {
    white-space: normal;
}
.tl-fixed {
	table-layout: fixed;
}
tr.item-price a.preview {
	position: relative;
	display: block;
}
div#preview {
	position: absolute;
	border: 1px solid #ddd;
	background: #fff;
	z-index: 9999;
	overflow: hidden;
	padding: 10px;
	border-radius: 4px;
    text-align: center;
}
div#preview .image-title{
	font-weight: 700;
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 15px 15px 15px 0;
	font-size: 18px;
}
.fancybox-title-inside-wrap {
	padding-top: 0;
	padding-bottom: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
}
.fancybox-skin {
	color: #333;
}
tr.item-price td.item-image {
	vertical-align: middle;
	text-align: center;
}
tr.item-price td.item-image img {
	height: 40px;
}
tr.item-price td.item-image.spare-image img {
	height: 24px;
}
#itemList tr.item-price td.item-image {
	min-width: 55px;
}
#itemList tr.item-price td.item-image.spare-image {
	min-width: 24px;
}
.fancybox-title-float-wrap {
	top: -38px;
}

.sourceEmail {
	width: 385px !important;
	margin-right: 5px !important;
}

#createPriceForm .emialCodeDesc {
	font-size: 12px;
    max-width: 425px;
}
#createPriceForm .email-block label {
    display: inline-block;
    margin: 0 7px 0 0;
}
.fancybox-nav span {
    visibility:visible;
}
#fancybox-thumbs {
	overflow: visible !important;
	bottom: -30px !important;
	width: initial !important;
}
#fancybox-thumbs ul {
	left: 0 !important;
	bottom: 0;
	width: auto !important;
}
body #fancybox-thumbs {
	display: none;
}

.b-market-auto .round .select-fancy .field-block {
	width: 27px;
}
.b-market-auto .span3.txt-right.delete {
	width: inherit;
}
.b-market-auto .span2.round {
	margin-right: 20px;
}
.b-market-auto .span2.if-price {
	margin-right: 23px;
}
.manufacturers-list ul {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}
ul.admin-pages {
	list-style-type: none;
	font-size: 15px;
	margin: 0;
}
ul.admin-pages li {
	margin-bottom: 13px;
}

.applicability {
	cursor: pointer;
}
.static-block {
	position: relative;
}
.data-block .combobox-label,
.static-block .combobox-label,
#currencyBlock .combobox-label,
#dataFilterBlock .combobox-label {
	display: inline-block;
	position: absolute;
	width: 57px;
	top: -19px;
	color: #555;
	font-size: 10px;
	left: 1px;
	float: left;
}
.data-block .combobox-label.season,
.data-block .combobox-label.type,
.data-block .combobox-label.search-type {
	top: -23px;
}
#tireSeasonBlock,
#discTypeBlock,
#partsTypeBlock,
#dataFilterBlock {
	position: relative;
}

.brand div.flag,
.user-profile div.flag {
	float: left;
	position: relative;
	margin-right: 3px;
}

.header .user-profile div.flag {
    top: 5px;
}

.search-price-block #currencyBlock a.field-block {
	min-width: 30px;
}

.search-price-block #currencyBlock .dropdown-menu {
	min-width: 50px;
}

.search-price-block #currencyBlock #select-group-4 {
	margin-right: 5px;
}

.search-price-block #currencyBlock .open .dropdown-menu {
    display: block;
}

.search-price-block .pull-right .filter-button {
	margin-left: 5px;
}

.header-field .page-title {
	position: absolute;
	left: 104px;
	top: 5px;
	font-weight: 600;
	color: #fff;
	font-size: 15px;
}
.span12 {
	padding-top: 15px;
}
#content.contact-view .span12,
#content.mp-edit .span12,
#content.price-edit .span12 {
	padding-top: 0;
}
#content.search .span12 {
	padding-top: 20px;
}
.header #logo {
	left: 4px;
}
.search-price-block {
	margin-bottom: 10px;
}
.input-search #q {
	margin-bottom: 0;
}
.bs-docs-separator {
	margin: 8px 0 11px;
    display: block;
    width: 100%;
}

#registrationForm .bs-docs-separator {
	float: left;
}

#cartItemsContainer .tb-info-order {
	margin-top: 0;
}
.b-panel-order.detail {
	margin-top: 4px;
}
.b-panel-order.detail #managerBlock {
	margin-right: 13px;
}
.search-task-block .new-task .btn i {
	margin: 3px 8px 0 0;
}
.history table th{
	background-color: #0494b8;
	color: #fff;
}
.history table th a{
	color: #fff;
}
.company-catalog div.contact-list {
	display: inline-block;
}
.promo .edit-btn i,
.promo .back-btn i{
	margin-right: 3px;
}
.history-table th.tx-l {
	text-align: left;
}
#click-to-copy.link {
	cursor: pointer;
}
.init-width {
	width: initial;
}
.cp {
	cursor: pointer;
}
#content.search .search-price-block .pull-right .filter-button {
	margin-left: 3px;
}
#content.search #currencyBlock > a{
	margin-left: 7px;
}
#content.search .search-price-block {
	margin-bottom: 3px;
}
#content.search .search-price-block.full-search {
	margin-bottom: 7px;
}
#content.search .sprite-web {
	top: 2px;
	position: relative;
	margin-right: 4px;
}
#content.price-edit #pageTitle {
	display: inline-block;
}

#maxLength, #shareMaxLength, #shopMaxLength, #publicShareMaxLength {
	width: 250px;
}
#toggleFilter {
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	width: 23px;
	top: 10px;
	background: #f6f6f6;
	z-index: 1;
	height: 25px;
	border-radius: 5px;
}
#toggleFilter.opened {
	left: 208px;
}
#toggleFilter.closed {
	left: 0;
	width: 14px;
	border-radius: 0 5px 5px 0;
}
#toggleFilter i {
	margin: 6px 0 0 8px;
}
#toggleFilter.closed i {
	margin: 6px 0 0 4px;
}

span.date .nowrap {
    white-space: nowrap;
}

.wrap-filters .table tr {
	cursor: pointer;
}

#rejectReason textarea {
	width: 465px;
	height: 120px;
}

#selectByCar .variants-params {
    margin-bottom: 15px;
}

#selectByCar li.variants-group {
    padding: 5px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
}

#selectByCar li.variants-group span {
    display: inline-block;
}

#selectByCar li.variants-group span.type {
    width: 60px;
    color: #999999;
}

#selectByCar li.variants-group li.variants-columns-name {
    border-bottom: 1px dotted #999999;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#selectByCar li.variants-group span.variant-params {
    width: 200px;
}

#selectByCar li.variants-group span.variants-header {
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    margin-left: 3px;
}

#selectByCar li.variants-group img.s_web-auto-parts_tire,
#selectByCar li.variants-group img.s_web-auto-parts_disk {
    margin-top: -6px;
}

#selectByCar li.variants-group li {
    min-height: 30px;
}

.breadcrumbs {
    display: inline-block;
    margin-left: 0;
}

.breadcrumbs li {
    list-style: none;
    float: left;
}

.breadcrumbs li .divider {
    margin: 0 10px;
    color: #999999;
}

.breadcrumbs li:last-child .divider {
    display: none;
}

.breadcrumbs li:last-child {
    color: #999999;
}

#selectByCar ul {
    margin-left: 0;
}

#selectByCar ul li {
    list-style: none;
}

#selectByCar ul.column-gap-list {
    margin: 20px 0 25px;
    padding: 0;
    list-style: none;
    -moz-columns:auto 150px;
    -moz-column-gap: 10px;
    -webkit-columns:auto 150px;
    -webkit-column-gap: 10px;
    columns:auto 150px;
    column-gap: 10px;
}

#selectByCar ul.column-gap-list li {
    display: inline-block;
    margin: 0 0 12px;
    width: 100%;
}

.search-price-block .inline-block .select-by-car {
    margin-right: 5px;
}

#selectByCar ul.years-list {
    margin: 20px 0 25px;
    padding: 0;
}

#selectByCar ul.years-list li {
   display: inline-block;
   margin: 0 0 12px;
   width: 50px;
   padding: 5px 10px 5px 0px;
}

#selectByCar .variants-params {
    margin-bottom: 15px;
}

#selectByCar li.variants-group {
    padding: 5px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
}

#selectByCar li.variants-group span {
    display: inline-block;
}

#selectByCar li.variants-group span.type {
    width: 60px;
    color: #999999;
}

#selectByCar li.variants-group li.variants-columns-name {
    border-bottom: 1px dotted #999999;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#selectByCar li.variants-group span.variant-params {
    width: 200px;
}

#selectByCar li.variants-group span.variants-header {
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    margin-left: 3px;
}

#selectByCar li.variants-group img.s_web-auto-parts_tire,
#selectByCar li.variants-group img.s_web-auto-parts_disk {
    margin-top: -6px;
}

#selectByCar li.variants-group li {
    min-height: 30px;
}

.breadcrumbs {
    display: inline-block;
    margin-left: 0;
}

.breadcrumbs li {
    list-style: none;
    float: left;
}

.breadcrumbs li .divider {
    margin: 0 10px;
    color: #999999;
}

.breadcrumbs li:last-child .divider {
    display: none;
}

.breadcrumbs li:last-child {
    color: #999999;
}

#selectByCar ul {
    margin-left: 0;
}

#selectByCar ul li {
    list-style: none;
}

#selectByCar ul.column-gap-list {
    margin: 20px 0 25px;
    padding: 0;
    list-style: none;
    -moz-columns:auto 150px;
    -moz-column-gap: 10px;
    -webkit-columns:auto 150px;
    -webkit-column-gap: 10px;
    columns:auto 150px;
    column-gap: 10px;
}

#selectByCar ul.column-gap-list li {
    display: inline-block;
    margin: 0 0 12px;
    width: 100%;
}

.search-price-block .inline-block .select-by-car {
    margin-right: 5px;
}

a.manufacturer-logo img {
	max-width: 75px;
	max-height: 25px;
}

a.manufacturer-logo div.image-wrapper {
	display: inline-block;
	text-align: center;
	height: 25px;
	width: 75px;
	margin-right: 3px;
}

#chooseManufacturerModal #chooseManufacturerData tr span.btn-success {
    opacity: 0;
}

#chooseManufacturerModal #chooseManufacturerData tr:hover span.btn-success {
    opacity: 1;
}

#chooseManufacturerModal #chooseManufacturerData tr td.mnd,
#chooseManufacturerModal #chooseManufacturerData tr td.manufacturerTitle,
#chooseManufacturerModal #chooseManufacturerData tr td.title,
#chooseManufacturerModal .head-row tr th.mnd,
#chooseManufacturerModal .head-row tr th.manufacturerTitle,
#chooseManufacturerModal .head-row tr th.title {
    min-width: 155px;
    max-width: 155px;
}

#chooseManufacturerModal .scrollable-row {
    height: 360px;
    overflow-x: hidden;
}

#chooseManufacturerModal .head-row table {
    margin-bottom: 0px;
}

#chooseManufacturerModal .bold {
    font-weight: bold;
}

#chooseManufacturerModal #chooseManufacturerData tr {
    cursor: default;
}

#chooseManufacturerModal #chooseManufacturerData tr td {
    vertical-align: middle;
}

.mpType {
	margin-right: 3px !important;
}

.mp-type-label {
	position: relative;
	top: 0px;
}

.mp-type-desc {
	position: relative;
	top: 0px !important;
	left: 5px;
}

.mp-type-disable {
	background-color: #FFF;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
	border-radius: 3px !important;
}

#content.search .search-price-block.full-search .pull-left,
#content.search .search-price-block.full-search .pull-right {
    min-height: 100px;
}

#content.search .search-price-block.full-search .pull-right .back-url {
    margin-top: 62px;
}
.modal.admin-history#procModal.w775 {
	width: 775px;
}
.modal.admin-history#procModal .w565 {
	width: 565px;
}
.admin-history.procenka-window .wrap-filters li {
	width: 172px;
}
.admin-history.procenka-window .wrap-filters li label {
	width: 152px;
}
.pagination {
    display : inline-block;
    float: left;
}
.countPagesList {
    top: 2px;
}
.countPagesList label{
    display: inline;
    margin: 0 5px 0 0;
}
input.sourceCheck {
	margin: 0;
	margin-right: 10px;
}

.selectImg {
	margin-right: 20px;
	cursor: pointer;
}
.countPagesList > a {
    margin: 0 0 0 7px;
}
.countPagesList .dropdown-menu {
    padding: 2px 0;
}
.countPagesList .dropdown-menu li{
    cursor: pointer;
}
.countPagesList .dropdown-menu > li > a {
    padding: 2px 5px;
}
.search-icon {
	display: inline-block;
	width: 20px;
	height: 16px;
	cursor: pointer;
}
#procModal .search-icon.public {
	background-image: url("../img/sprite/source-icons.png");
}

#procModal .search-icon.store,
#procModal .search-icon.public,
#procModal .search-icon.store.selected,
#procModal .search-icon.public.selected {
	margin-left: 0px;
}

.search-icon.my.selected, .search-icon.my1c.selected, .search-icon.tradeOffer.selected, .search-icon.store.selected, .search-icon.public.selected, .search-icon.api.selected {
	background-image: url(../img/sprite/source-icons.png);
	background-repeat: no-repeat;
}

.search-icon.my, .search-icon.my1c, .search-icon.tradeOffer, .search-icon.store, .search-icon.public, .search-icon.api {
	background-image: url(../img/sprite/source-icons-grey.png);
	background-repeat: no-repeat;
}

.countPagesList.events {
    margin: 0 147px 0 0;
    float: right;
}
.search-icon.my.selected {
	background-position: 0px 0px;
}

.search-icon.my1c.selected {
	background-position: 0px -14px;
}

.search-icon.tradeOffer.selected {
	background-position: 0px -29px;
}

.search-icon.store.selected {
	background-position: 0px -45px;
}

.search-icon.public.selected {
	background-position: 0px -62px;
}

.search-icon.api.selected {
	background-position: 0px -80px;
}

.search-icon.my {
	background-position: 0px 0px;
}

.search-icon.my1c {
	background-position: 0px -14px;
}

.search-icon.tradeOffer {
	background-position: 0px -29px;
}

.search-icon.store {
	background-position: 0px -45px;
}

.search-icon.public {
	background-position: 0px -62px;
}

.search-icon.api {
	background-position: 0px -80px;
}

.source-select-block {
	min-height: 20px !important;
	float: right;
	margin-top: -50px;
}

#fullSearchBlock, #fullSearchBlock .nav-tabs {
	width: 100%;
}

#fullSearchBlock .search-button {
	margin-left: 5px;
}

#discManufacturerBlock {
	margin-left: 0px;
}

.search-icon-label {
	display: inline-block;
	position: relative;
	top: -5px;
}

.return-to-car-select {
	position: absolute;
	right: 20px;
	top: 25px;
}

.search-tags-block {
	margin-top: 12px;
}

.source-wrapper .search-icon {
	margin-right: 5px;
	margin-left: 0px;
	position: relative;
	top: 5px;
	cursor: auto;
	float: left;
}

.select-by-car, .select-by-car:focus, .select-by-car:hover {
	color: #0093BA;
}

.b-questions #orderComments .b-gray-quest .b-quest-field {
    padding: 0 100px 0 !important;
}

.list-type-select-block div,
#resultBlock.search-result .group-item-title .manufacturer,
#resultBlock.search-result .group-item-title .tagItem {
    margin-right: 5px;
    cursor: pointer;
}

.list-type-select-block div.active {
    color: #0494b8;
}

tr.group-item-row td.item-image img {
    width: 180px;
}

tr.group-item-row td.item-image,
.procenka-table th.item-image {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    text-align: center;
}

tr.group-item-row td.group-items-rows .group-title th,
tr.group-item-row td.group-items-rows .group-title tr:hover {
    color: #333333;
    text-align: left;
}

#resultBlock tr.group-item-row td.group-items-rows,
#resultBlock tr.group-item-row td.item-image {
    vertical-align: top;
}

tr.group-item-row td.group-items-rows .group-title th,
tr.group-item-row td.group-items-rows .group-title tr:hover,
#resultBlock tr.group-item-row td.group-items-rows .table,
.tb-with-menu tr.row-nohover:hover td,
#resultBlock tr.group-header,
#resultBlock tr.group-header td {
    background-color: transparent !important;
}

.search-right-block .list-type-select-block {
    display: inline-block;
}

.search-right-block #currencyBlock label {
    margin-left: 10px;
}

#resultBlock.search-result table td.base-search-items {
    padding: 0;
}

#resultBlock.search-result table .group-row td.item-title {
    padding: 7px 10px;
}

.b-questions #orderComments .b-like-area {
    min-height: 72px;
}
a.tire-season,
span.tire-season {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 15px;
}
a.tire-season span,
span.tire-season span,
.admin-history-row span.tire-season {
    background-image: url('../img/sprite/tyres-icons-colored.png');
    width: 18px;
    height: 20px;
}
.admin-history-row span.tire-season {
    top: 6px;
}
a.tire-season span,
span.tire-season span {
    position: absolute;
}
.admin-history-row span.tire-season {
    position: relative;
    bottom: 3px;
}
a.tire-season span.winter,
span.tire-season span.winter,
.admin-history-row span.tire-season.winter {
    background-position: 0 38px;
}
a.tire-season span.summer,
span.tire-season span.summer,
.admin-history-row span.tire-season.summer {
    background-position: 0 0;
}
a.tire-season span.all-weather,
span.tire-season span.all-weather,
.admin-history-row span.tire-season.all-weather {
    background-position: 0 20px;
}
.pr {
    position: relative;
}
.btn-group > .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.mobile-hint {
    display: block;
    color: #555;
    font-size: 10px;
}
#registrationForm .line-block.mobile input {
    margin: 0 7px 0 0;
}

#resultBlock tr.group-header td,
#resultBlock tr.group-header td a,
#resultBlock tr.group-header td a:hover {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

#resultBlock tr.group-header td,
#resultBlock td.group-item-title {
    height: 32px;
}

#resultBlock td.group-item-title {
    font-size: 20px;
    font-weight: bold;
    padding-left: 10px;
}

#resultBlock tr.group-row .item-title {
    min-width: 200px;
}

.col13 {
    width: 180px;
}

.col12 {
    width: 145px;
}

.col9 {
    width: 50px;
}

@media (max-width: 1500px) {
    .col10 {
        width: 100px;
    }

    .col11 {
        width: 80px;
    }
}

@media (min-width: 1500px) {
	.col10 {
        width: 120px;
    }

    .col11 {
        width: 110px;
    }
}

tr.group-item-row td.item-image img.no-image {
    height: 135px;
    width: 135px;
}

#fullSearchBlock .error-popover + .btn-group {
    margin-left: 5px;
}

#resultBlock tr.empty-row td {
    border-top: 0px solid #dddddd;
}

.mobile-popup-label {
	position: relative;
	top: -10px;
}

.mobile-popup-group {
	margin-bottom: 0px !important;
}

.settings-promo-button {
	margin-top: 5px;
	width: 156px;
}

.group-item-title span.tire-season span {
    margin-top: -2px;
}

#resultBlock td.item-title div.flag {
    display: inline-block;
    overflow: visible;
    margin-right: 4px;
}

.price-edit .add-upload-type .title-column {
    font-weight: bold;
    font-size: 18px;
    margin-top: -10px;
    padding-bottom: 10px;
    display: block;
}

.price-edit .add-upload-type {
    margin-left: 20px;
}

.price-edit .add-upload-type .row.type-row .span1 {
    width: 20px;
}

.price-edit .add-upload-type .row.type-row .span1 input[type="radio"] {
    margin-top: -4px;
}

.price-edit .add-upload-type .row.type-row {
    margin-bottom: 15px;
}

.price-edit .add-price-list {
    width: 445px;
}

.price-edit .add-upload-type {
   min-width: 600px;
}

.price-edit .add-upload-type .type-title {
    font-weight: bold;
}


#createPriceForm .label-block {
    padding-top: 4px;
}

.price-edit .add-upload-type .row.type-row .span8 {
    margin-left: 0;
}

.price-edit .add-price-list,
.price-edit .add-upload-type {
    display: inline-block;
    float: left;
}

.price-edit .row {
    margin: 0;
}

.price-edit .add-upload-type .title-column {
    font-weight: bold;
    font-size: 18px;
    margin-top: -10px;
    padding-bottom: 10px;
    display: block;
}

.price-edit .add-upload-type {
    margin: 0 0 0 40px;
    padding: 0 0 0 40px;
    border-left: 1px solid #ddd;
}

.price-edit .add-upload-type .row.type-row .span1 {
    width: 20px;
}

.price-edit .add-upload-type .row.type-row .span1 input[type="radio"] {
    margin-top: -4px;
}

.price-edit .add-upload-type .row.type-row {
    margin-bottom: 15px;
}

.price-edit .add-price-list {
    width: 340px;
}

.price-edit .add-upload-type {
   min-width: 600px;
}

.price-edit .add-upload-type .type-title {
    font-weight: bold;
}


#createPriceForm .label-block {
    padding-top: 4px;
}

.price-edit .add-upload-type .row.type-row .span8 {
    margin-left: 0;
}
#contactInfo .fa-car {
    color: #59A500;
}
.price-type {
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-image: url('../img/sprite/source-icons.png');
    top: -2px;
    position: relative;
}
.price-type.user {
    background-position: 0 -28px;
}
.price-type.exel {
    background-position: 0 0;
}
.price-type.systems {
    background-position: 0 80px;
}
.price-type.api {
    background-position: 0 16px;
}
.price-type.shop {
    display: inline-block;
    background-position: 0 -45px;
    margin: 0 3px 0 3px;
}
.price-type.partner {
    display: inline-block;
    background-position: 0 -29px;
    margin: 0 3px 0 3px;
}
.price-type.public {
    display: inline-block;
    background-position: 0 -62px;
    margin: 0 3px 0 3px;
}

.price-type-inactive {
    width: 20px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-image: url('../img/sprite/source-icons-grey.png');
    position: relative;
    top: -2px;
}
.price-type-inactive.api {
    background-position: 0 16px;
}

th.item-cart-added {
    width: 120px;
}

.group-item-title span.tire-season span {
    margin-top: -2px;
}

#resultBlock td.item-title div.flag {
    float: left;
    display: inline-block;
    overflow: visible;
    margin-right: 4px;
    position: relative;
}

#searchItems .group-row td:first-child {
    height: 30px;
}

#searchItems .group-item-row .group-item-title {
    height: 40px;
}
.popover.error-popover {
    cursor: pointer;
}
#contactsData .row-contact td.tx-l,
#partnersData .row-contact td.tx-l,
#sellersData .row-contact td.tx-l {
    text-align: left;
}
.admin-history-row div.select-source-btn.search-icon {
    position: relative;
    top: 4px;
    background-repeat: no-repeat;
    min-width: 20px;
    width: initial;
    margin: 0 5px 0 0;
    cursor: default;
}
.tb-spt td {
    padding: 5px;
}
table.base td {
    padding: 5px;
}
.tb-spt th {
    padding: 1px 5px;
}
.admin-history-row div.select-source-btn.search-icon div {
    margin: 0 0 0 20px;
    position: relative;
    bottom: 3px;
}
.admin-history table th.created {
    min-width: 110px;
}
table.base th {
    padding: 6px 5px;
}
table th {
    white-space: nowrap;
}
table.price-table .number {
    width: initial;
}
#content #partnersContainer #partnersList td.drop-menu,
#content #partnersContainer thead th.partners-menu {
    max-width: 200px;
    width: 200px;
}
#tasksContainer th.tast-created {
    min-width: 77px;
    width: 77px;
}
.tb-color tr th:first-child,
.tb-color tr th:last-child {
    border-radius: 0;
}
.source-wrapper .search-icon {
	margin-right: 5px;
	margin-left: 0px;
	position: relative;
	top: 5px;
	cursor: auto;
	float: left;
}
.lh16 {
    line-height: 16px;
}
.contact-modal .modal-body .scrollable-row td.tx-l {
    text-align: left;
}
.lh14 {
    line-height: 14px;
}
.lh12 {
    line-height: 12px;
}
.price-list-title .partner-state, .created-date, .part-number-code {
    font-size: 11px;
    color: #666;
}

.created-date {
	font-weight: normal;
}

#contactsTab.orders td.avatar {
    min-width: 29px;
    max-width: 29px;
}
.selection.selectActive td .price-list-title .partner-state {
    color: #fff;
}
.selection.selectActive td .price-list-title .partner-state, .selection.selectActive td .created-date {
    color: #fff;
}
#contactsTab.orders th.avatar {
    min-width: 27px;
    max-width: 27px;
}
.me-item-types input{
    margin: 0 10px;
}
.btn-group.new-manufacturer {
    float: left;
    margin-right: 10px;
}
.btn-group.new-manufacturer i {
    margin-top: 3px;
}
#marketingList .item-price.selection.selectActive td {
    border: none;
}
table.base th.tx-l {
    text-align: left;
}
#left-filter ul.filter-list li li span {
    padding: 7px 20px 7px 10px;
}
#contactsTab.orders .head-row th.title {
    max-width: 123px;
    min-width: 123px;
}

#ordersList .context-menu .fa-external-link,
#goodsList .context-menu .fa-external-link {
    top: 8px;
}
.manufacturer-type-block input {
    position: relative;
    top: 4px;
    float: left;
    margin: 0 10px 0 0;
}
.manufacturer-type-block label {
    cursor: pointer;
    display: inline;
}
#createManufacturerForm input#transitiveCross{
    float: left;
}
#contactsTab.orders .head-row th.phone,
#contactsTab.orders .head-row th.email{
    max-width: 112px;
    min-width: 112px;
}
#contactsTab.orders .head-row th.region {
    max-width: 138px;
    min-width: 138px;
}
#partnersTab.orders td.avatar {
    min-width: 19px;
    max-width: 19px;
}
#ordersContainer .selection.selectActive td:first-child {
    border-left-width: 1px;
}

#uploadResults .price-warnings .warning-example {
    display: block;
    font-size: 10px;
    color: #999;
    font-weight: bold;
}
#partnersTab.orders th.avatar {
    min-width: 14px;
    max-width: 14px;
}
#sellersTab.orders th.avatar {
    min-width: 20px;
    max-width: 20px;
}
#uploadResults .price-warnings .warning-example span {
    font-weight: normal;
}
#partnersTab.admin-history td.avatar,
#contactsTab.admin-history td.avatar {
    min-width: 28px;
    max-width: 28px;
}
#uploadResults .price-warnings .col0 {
    width: auto;
}
#partnersTab.admin-history th.avatar,
#contactsTab.admin-history th.avatar {
    min-width: 23px;
    max-width: 23px;
}
#uploadResults .price-warnings .col1 {
    width: 70px;
}
#partnersTab.admin-history th.created-at,
#contactsTab.admin-history th.created-at,
#contactsTab.admin-history td.created-at {
    min-width: 75px;
    max-width: 75px;
}
#uploadResults .price-warnings .col2 {
    width: 110px;
}
#partnersTab.admin-history .head-row th.title,
#contactsTab.admin-history .head-row th.title,
#contactsTab.admin-history table td.title {
    max-width: 111px;
    min-width: 111px;
}
#uploadResults .price-warnings .tx-c {
    text-align: center;
}
td.price-title .search-icon {
    float: left;
    top: 3px;
    position: relative;
    margin: 0 7px 0 0;
    cursor: default;
}
#resultBlock .links {
    padding: 0 20px 0 0;
}
#resultBlock .group-row .links .flag {
    display: inline-block;
    padding: 0;
    margin-right: 0;
    margin: 0 0 0 4px;
}
#eventsContainer .call-event-ico,
#eventsTable .call-event-ico{
    background: url("../img/ico/icn_call_y.png") no-repeat 2px 1px;
}
#eventsContainer .email-event-ico,
#eventsTable .email-event-ico {
    background: url("../img/ico/icn_email_y.png") no-repeat;
}
#eventsContainer .meeting-event-ico,
#eventsTable .meeting-event-ico{
    background: url("../img/ico/icn_meet_y.png") no-repeat 0 2px;
}
#eventsContainer .task-event-ico,
#eventsTable .task-event-ico {
    background: url("../img/ico/icn_task_y.png") no-repeat 0 -2px;
}
#eventsContainer .sms-event-ico,
#eventsTable .sms-event-ico {
    background: url("../img/ico/icn_sms_y.png") no-repeat 0 -2px;
}
#eventsContainer span.task,
#eventsTable span.task {
    padding: 0 0 0 25px;
}

.master-items {
	font-size: 15px;
}

.master-items li, .share-items li {
	padding-bottom: 6px;
}

#workMaster {
	width: 685px;
}

.disable-work-master label {
	margin-left: 5px;
	float: left;
}

.disable-work-master input {
	float: left;
}

.disable-work-master {
	margin-right: 10px;
	position: relative;
	top: 5px;
}

.master-items p {
	font-size: 12px;
}

.work-master-window .modal-body {
	max-height: 650px;
	padding-bottom: 10px;
}

ol.master-items {
	margin-bottom: 0px;
}

ol.master-items li.last-item {
	padding-bottom: 0px;
}

ol.share-items {
	margin-top: 10px;
}

#partnersTab.admin-history .head-row th.phone,
#contactsTab.admin-history .head-row th.phone,
#contactsTab.admin-history table td.phone {
    max-width: 102px;
    min-width: 102px;
}
#partnersTab.admin-history .head-row th.email,
#contactsTab.admin-history .head-row th.email,
#contactsTab.admin-history table td.email {
    max-width: 103px;
    min-width: 103px;
}
table td.avatar img{
    width: 28px;
}
#pricesData td.title {
    min-width: 95px;
    max-width: 95px;
}
.mw48 {
    min-width: 48px;
}
.mw115 {
    min-width: 115px;
}
.mw72 {
    min-width: 72px;
}
.mw75 {
    min-width: 75px;
}
.mw69 {
    min-width: 69px;
}
#tradeOffersData td.title {
    min-width: 55px;
    max-width: 55px;
    width: 55px;
}
td.brand a.manufacturer, td.brand a.manufacturer:hover,
td.brand span.manufacturer {
    color: #333;
}
#pricesDataHead th.title,
#tradeOffersDataHead th.title,
#apiPricesDataHead th.title,
#publicsDataHead th.title {
    min-width: 150px;
    max-width: 150px;
    width: 150px;
}
#usersTabHead th.avatar {
    min-width: 21px;
    max-width: 21px;
    width: 21px;
}
#usersTabHead th.title {
    min-width: 135px;
    max-width: 135px;
    width: 135px;
}
#usersTabHead th.email {
    min-width: 109px;
    max-width: 109px;
    width: 109px;
}

#pricesDataHead th.region,
#tradeOffersDataHead th.region,
#priceListsData td.region,
#tradeOffersData td.region,
#apiPricesDataHead th.region,
#apiPricesData td.region,
#publicsDataHead th.region,
#publicsData td.region {
    min-width: 100px;
    max-width: 100px;
    width: 100px;
}

#pricesDataHead th.partnerTitle,
#tradeOffersDataHead th.partnerTitle,
#priceListsData td.partnerTitle,
#tradeOffersData td.partnerTitle,
#apiPricesDataHead th.partnerTitle,
#apiPricesData td.partnerTitle,
#publicsDataHead th.partnerTitle,
#publicsData td.partnerTitle {
    min-width: 100px;
    max-width: 100px;
    width: 100px;
}

tr.selectActive .fa.fa-camera.fa-1 {
    color: #fff;
}
#itemList td.item-title,
#mpItemsContainer td.item-title,
#mpItemsContainer th.item-title,
#resultBlock.search-result td.search-title,
#resultBlock.search-result table th.item-title,
#priceItemsContainer th.item-title {
    padding: 5px 5px 5px 22px;
}
#itemList td.item-title .fa.fa-camera.fa-1,
#resultBlock td.search-title .fa.fa-camera.fa-1,
#mpItemsContainer td.item-title .fa.fa-camera.fa-1 {
    left: -18px;
    position: absolute;
    top: 3px;
}
table.price-table .number {
    width: initial;
}
#usersTabHead th.role {
    min-width: 117px;
    max-width: 117px;
}

.fa-sort-amount-desc,
.fa-sort-amount-asc {
    color: #fff;
}
.vin-edit > .hidden-controls ~ .vin-warning {
    display: inline;
}
.vin-edit > .hidden-controls.show ~ .vin-warning {
    display: none;
}

.countPagesList .tooltip {
    min-width: 175px;
}
#infoTab .personal-info {
    display: inline-block;
}
#applicabilityModal.procenka-window .tabbable .nav {
    height: 380px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.mp-sources-block .tags-block {
    position: relative;
}

.footer .contacts .email {
    border-bottom: 1px dashed #0494b8;
}

.footer .contacts .email:hover {
    text-decoration: none;
    border-bottom: 0px dashed #0494b8;
}

.footer .about li {
    margin-left: 27px;
    margin-right: 0;
    position: relative;
}

.footer .contacts {
    list-style: outside none none;
    margin: 0;
    position: absolute;
    right: 20px;
    top: 0;
    font-weight: 600;
}

.footer .contacts li {
    float: left;
    margin-left: 15px;
    position: relative;
    line-height: 40px;
    padding: 0;
    color: #333333;
}

.footer .contacts {
    font-size: 11px;
}

.footer .contacts .email {
    border-bottom: 1px dashed #0494b8;
}

.footer .contacts .email:hover {
    text-decoration: none;
    border-bottom: 0px dashed #0494b8;
}

.footer .about li {
    margin-left: 27px;
    margin-right: 0;
    position: relative;
}


.tb-out-order .selection.selectActive .date-gr {
    color: #fff !important;
}

#filterForm #tagsTabPrices div.wrap-filters.empty-block a,
#filterForm #tagsTabTradeOffers div.wrap-filters.empty-block a {
    display: inline-block;
}

#filterForm #tagsTabPrices a .fa.fa-external-link,
#filterForm #tagsTabTradeOffers a .fa.fa-external-link {
    margin-top: 5px;
    margin-left: 5px;
}

#procModal #filterForm .empty-block {
    margin-top: 12px;
    overflow-x: visible;
    overflow-y: visible;
}

.footer .copy {
    left: 10px;
}
#eventsContainer td.status:first-child {
    border-left: 5px solid #fff;
}
#eventsContainer td.status.info {
    border-left-color: #428bca;
}
#eventsContainer td.status.error {
    border-left-color: #c9302c;
}
#eventsContainer td.status.success {
    border-left-color: #449d44;
}
.group.type label {
    cursor: pointer;
}
#eventsContainer .table.base.tb-with-menu {
    border-collapse: separate;
}
#eventsContainer #itemList td {
    border-top: none;
}
#eventsContainer td.empty {
    padding: 0;
    border-bottom: 1px solid #eee;
}

.company-catalog div.own-page {
    margin: 0 0 0 5px;
}

.modal.in-modal {
    margin-left: -235px;
}

.manual-description {
	width: 550px;
}

.ftp-address-row label, .ftp-login-row label, .api-provider-row label, .provider-avtoto label,
.api-pass-row label, .provider-emex label, .provider-tehnomir label, .provider-moskvorechie label {
    float: left;
    margin-right: 10px;
    position: relative;
    top: 5px;
}

.provider-partkom label {
    float: left;
    margin-right: 10px;
    position: relative;
}

.provider-avtoto label, api-pass-row label, .provider-emex label, .provider-tehnomir label, .provider-moskvorechie label {
	top: 2px;
}

.apiSettingTable td, .ftpSettingTable td {
	padding: 0px;
	padding-bottom: 5px;
}

.apiSettingTable input[type="text"], .ftpSettingTable input[type="text"] {
	margin: 0px;
}

#apiProviderLabel, #ftpPassLabel {
	margin-right: 20px;
}

#apiProviderTd .field-block {
	width: 200px;
}

.period-radio label {
	float: left;
	margin-right: 5px;
}

.period-radio .fa-question-circle {
    position: relative;
    top: 4px;
}

.ftp-period-label {
	float: left;
}

.api-provider-selector {
	margin-bottom: 10px;
}

.api-provider-row {
	margin-bottom: 10px !important;
}

.api-pass-row .apiPass {
	width: 122px;
}

table.price-table td.amount a.editable-click,
table.price-table td.price a.editable-click {
    border-bottom: 1px dashed #08c;
}

table.price-table td.price a.editable-click,
.editable-input .changeButtons {
    color: #333333;
}

.editable-input input.input-medium[type="text"] {
    margin: 0;
    min-height: 20px;
    padding: 2px 5px;
    text-align: center;
    width: 75px !important;
    height: 26px;
}

tr td.price .popover.in.editable-container {
    margin-left: 70px;
}

.editableform .editable-buttons input.btn,
.editableform .editable-buttons button.btn {
    padding: 5px 10px;
}

.price-settings-block {
	width: 530px !important;
}

.api-provider-row ul {
	padding: 5px 0;
}

#searchItems .selectActive td {
	border-top: 1px solid #FFFFFF !important;
}

.admin-history-row .text-base a {
    color: #333333;
}

.statesTable i.fa-plus-circle {
	color: #5bb75b;
	cursor: pointer;
	position: absolute;
	top: -10px;
	left: 5px;
}

.circleContainer {
	display: inline-block;
	position: relative;
}

.wrap-filters .table.statesTable tr {
	cursor: auto;
}

table.statesTable tr:hover {
	background: none !important;
}

.multiselect-filter td.selected {
	background: none repeat scroll 0 0 #f1fbfd !important;
}

#left-filter ul.filter-list li li li span {
	padding-left: 20px;
}

#testEmails {
	width: 295px;
}

#procModal.orders-modal #pricesDataHead th.title,
#procModal.orders-modal #pricesData td.title,
#procModal.orders-modal #tradeOffersDataHead th.title,
#procModal.orders-modal #tradeOffersData td.title,
#procModal.orders-modal #apiPricesDataHead th.title,
#procModal.orders-modal #apiPricesData td.title,
#procModal.orders-modal #publicsDataHead th.title,
#procModal.orders-modal #publicsData td.title {
    min-width: 170px;
    max-width: 170px;
    width: 170px;
}

#procModal.orders-modal #pricesDataHead th.partnerTitle,
#procModal.orders-modal #pricesData td.partnerTitle,
#procModal.orders-modal #tradeOffersDataHead th.partnerTitle,
#procModal.orders-modal #tradeOffersData td.partnerTitle,
#procModal.orders-modal #apiPricesDataHead th.partnerTitle,
#procModal.orders-modal #apiPricesData td.partnerTitle,
#procModal.orders-modal #publicsDataHead th.partnerTitle,
#procModal.orders-modal #publicsData td.partnerTitle {
    min-width: 140px;
    max-width: 140px;
    width: 140px;
}

#procModal.orders-modal #pricesDataHead th.region,
#procModal.orders-modal #pricesData td.region,
#procModal.orders-modal #tradeOffersDataHead th.region,
#procModal.orders-modal #tradeOffersData td.region,
#procModal.orders-modal #apiPricesDataHead th.region,
#procModal.orders-modal #apiPricesData td.region,
#procModal.orders-modal #publicsDataHead th.region,
#procModal.orders-modal #publicsData td.region {
    min-width: 140px;
    max-width: 140px;
    width: 140px;
}

#procModal.orders-modal #pricesDataHead th.updated,
#procModal.orders-modal #pricesData td.updated,
#procModal.orders-modal #tradeOffersDataHead th.updated,
#procModal.orders-modal #tradeOffersData td.updated,
#procModal.orders-modal #apiPricesDataHead th.updated,
#procModal.orders-modal #apiPricesData td.updated,
#procModal.orders-modal #publicsDataHead th.updated,
#procModal.orders-modal #publicsData td.updated {
    min-width: 110px;
    max-width: 110px;
    width: 110px;
}

#priceListsData td.title,
#pricesData td.title,
#tradeOffersData td.title,
#apiPricesData td.title,
#publicsData td.title {
    min-width: 150px;
    max-width: 150px;
    width: 100px;
}

#pricesDataHead th.status,
#priceListsData td.status,
#tradeOffersDataHead th.status,
#tradeOffersData td.status,
#pricesData td.status,
#apiPricesDataHead th.status,
#apiPricesData td.status {
    min-width: 45px;
    max-width: 45px;
}

#pricesDataHead th.supplier,
#priceListsData td.supplier,
#tradeOffersDataHead th.supplier,
#tradeOffersData td.supplier,
#pricesData td.supplier,
#apiPricesDataHead th.supplier,
#apiPricesData td.supplier {
    min-width: 75px;
    max-width: 75px;
    width: 125px;
}

#pricesDataHead th.count,
#priceListsData td.count,
#tradeOffersDataHead th.count,
#tradeOffersData td.count,
#pricesData td.count,
#apiPricesDataHead th.count,
#apiPricesData td.count {
    min-width: 60px;
    max-width: 60px;
}

#pricesDataHead th.updated,
#priceListsData td.updated,
#tradeOffersDataHead th.updated,
#tradeOffersData td.updated,
#pricesData td.updated,
#apiPricesDataHead th.updated,
#apiPricesData td.updated,
#publicsDataHead th.updated,
#publicsData td.updated {
    min-width: 110px;
    max-width: 110px;
}

#priceListsData td,
#pricesData td,
#tradeOffersData td {
    vertical-align: middle;
}

.confirm-modal.left-distance-modal {
    margin-left: -225px;
}

#goodsList .search-icon,
#cartItemList .search-icon,
#ordersContainer .search-icon,
#archiveContainer .search-icon {
    margin-left: 0;
}

.itemsError {
	color: #cb1302;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.exel + .itemsError {
    top: -1px;
}

.useCrossesIcon {
	color: #FF5C23;
	display: inline-block;
	position: absolute;
	vertical-align: middle;
    padding: 2px 3px 0 3px;
}

.itemsErrorEmpty {
	width: 13px;
	display: inline-block;
}


@media (min-width: 1375px) {
	#content .center-column.registration-container {
        margin-right: 100px !important;
    }
}

#registrationForm .span5 {
    width: 600px;
}

#registrationForm .span7 {
    width: 400px;
}

#registrationForm .span7 .alert.alert-info {
    max-width: 400px;
    padding-left: 40px;
    position: relative;
}

#registrationForm .span7 .alert.alert-info .fa.fa-info-circle {
    position: absolute;
    left: 15px;
    top: 12px;
}

.sign-up-free #registrationForm .survey label {
    display: inline-block;
    clear: both;
    word-wrap: normal;
    white-space: nowrap;
}

.sign-up-free #registrationForm .survey.line-block label {
    display: block;
    width: 100%;
}

#registrationForm .survey {
    margin-bottom: 20px;
}

#registrationForm .survey .row {
    margin-left: 0px;
}

.sign-up-free .b-basket-menu {
    border-radius: 5px;
}

.tb-info-order td .sprite-web,
.tb-info-order td .fnt-12 {
    margin-right: 7px;
}

.tb-info-order td .fnt-12 {
    line-height: 19px;
}

.order-search-item {
    width: 840px !important;
}

.order-search-item .multiselect-filter .wrap-filters .scrollable-row {
    height: 300px;
}

.order-search-item .source-select-block {
    margin-top: 6px;
    float: right;
}

.order-search-item .source-select-block .label-container {
    display: inline-block;
}

.order-search-item .source-select-block input[type="checkbox"] {
    display: none;
}

.order-search-item .source-select-block .label-container.active span.select-source-btn {
    background-image: url("../img/sprite/source-icons.png");
}

#selectSourcesModal .label-container.active span.select-source-btn {
    background-image: url("../img/sprite/source-icons.png");
}

.order-search-item .multiselect-filter {
    height: 390px;
    margin-top: -10px;
}

.order-search-item .multiselect-filter .wrap-filters {
     height: 370px;
     max-height: 370px;
     margin-bottom: 0px !important;
     padding-bottom: 0px !important;
     padding-top: 10px;
}

#statusesTab .wrap-filters {
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.order-search-item table .icon {
    max-width: 125px;
    min-width: 125px;
    width: 125px;
    overflow: hidden;
}

.order-search-item table .mnd {
    max-width: 110px;
    min-width: 110px;
    width: 110px;
}

.order-search-item table .price {
    max-width: 99px;
    min-width: 99px;
    width: 99px;
}

.order-search-item table th.price {
    max-width: 123px;
    min-width: 123px;
    width: 123px;
}

.order-search-item table .availability {
    max-width: 72px;
    min-width: 72px;
    width: 72px;
}

.order-search-item table .delivery {
    max-width: 69px;
    min-width: 69px;
    width: 69px;
}

.order-search-item table .title {
    max-width: 169px;
    min-width: 169px;
    width: 169px;
    overflow: hidden;
}

#ordersItemsContainer #changeItem {
    width: 180px;
    min-width: 180px;
}

#ordersItemsContainer .changeItem .ok,
#ordersItemsContainer .changeItem .cancel {
    margin-top: -10px;
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
}

.order-search-item .search-row {
    display: inline-block;
    float: left;
}

.order-search-item.procenka-window .left-block {
    width: 100px;
}

.order-search-item.procenka-window .right-block {
    width: 700px;
}

.order-search-item .multiselect-filter td {
    vertical-align: middle;
}

#order-goods .ok,
#order-goods .cancel {
    margin-left: 4px;
    text-shadow: none;
    background-image: none;
    color: #333333;
}

#order-goods .ok {
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff;
}

#order-goods .changeItem {
    width: 400px;
    min-width: 400px;
}
.switch-source.modal .modal-body {
    height: 355px;
    padding-bottom: 0px;
    width: 690px;
    padding-top: 0px;
}

.switch-source.modal .modal-footer {
    background-color: transparent;
    border-top: 0px solid #ddd;
    text-align: left;
}

.switch-source.modal .header-block {
    font-weight: bold;
    font-size: 16px;
    height: 20px;
    padding: 10px 0;
}

.switch-source.modal  .items-container,
.switch-source.modal  .items-container .jscroll-inner {
    height: 280px;
    width: 690px;
}

.switch-source.modal  .items-container .jscroll-inner {
    overflow-y: scroll;
    overflow-x: hidden;
}

.switch-source.modal table {
    margin-bottom: 0;
}

.switch-source.modal table .price-title {
    min-width: 190px;
    max-width: 190px;
}

.switch-source.modal table .title {
    min-width: 300px;
    max-width: 300px;
}

.switch-source.modal table .availability {
    min-width: 65px;
    max-width: 65px;
}

.switch-source.modal table .price {
    min-width: 90px;
    max-width: 90px;
}

.switch-source.modal table td {
    vertical-align : middle;
}

.withoutSort {
	cursor: default;
}

.order-search-item .search-row .btn-search {
    margin-bottom: 9px;
    margin-left: 4px;
}

.order-search-item th {
    padding: 5px;
}

#downloadPriceModal,
#downloadOrdersModal {
    height: auto;
    left: 57%;
    top: 30%;
    width: 420px;
}

.downloadIconsContainer {
    width: 167px;
    margin: 0 auto;
}
.downloadIconsContainer.with-xml {
    width: 250px;
}
.xlsDownloadIcon,
.csvDownloadIcon {
    margin-right: 25px;
}
.xmlDownloadIcon {
    width: 48px;
    height: 44px;
}
#getApiOrderStatusBtn {
	margin-left: 10px;
}

#content .sign-up-free p.controls {
    width: auto;
}

#content .sign-up-free label.checkbox {
    width: 402px;
}

#content .sign-up-free p.controls .popover.error-popover.right {
    margin-left: -15px;
}

.tb-partners td {
    white-space: normal;
}

.applicability {
	position: relative;
	line-height: 14px;
        float: right;
}

#sellerNotify .icon-bullhorn {
	position: relative;
	top: 2px;
}

.search-models-block .btn i {
    margin-right: 8px;
    margin-top: 3px;
}

.search-models-block .btn {
    margin-right: 8px;
}

img.model-admin-image {
    max-width: 150px;
}

#createModelForm .preview-image img,
#createManufacturerForm .preview-image img {
    max-height: 300px;
}

#createModelForm .image-preview,
#createManufacturerForm .image-preview {
    display: inline-block;
    float: left;
    margin-right: 25px;
    margin-bottom: 15px;
    position: relative;
}

#createModelForm .image-preview .remove,
#createManufacturerForm .image-preview .remove {
    position: absolute;
    top: -5px;
    right: -10px;
    color: #333333;
}

#createModelForm .images .edit,
#createModelForm .images .add,
#createManufacturerForm .images .edit,
#createManufacturerForm .images .add {
    cursor: pointer;
    margin-bottom: 10px;
}

.tb-partners td {
    white-space: normal;
}

.b-quest-field a.title {
    color: #0494b8;
}

.b-quest-field strike {
    color: #333333;
}

#errorStatuses {
	float: left;
	margin: 4px 20px 0 0;
	position: relative;
}

.search-models-block .pull-left .new-model {
    float: left;
    margin-right: 20px;
}

.search-models-block .btn i {
    margin-right: 8px;
    margin-top: 3px;
}

img.model-admin-image {
    max-width: 150px;
}

#createModelForm .preview-image img{
    max-height: 300px;
}

#createModelForm .image-preview {
    display: inline-block;
    float: left;
    margin-right: 25px;
    margin-bottom: 15px;
    position: relative;
}

#createModelForm .image-preview .remove {
    position: absolute;
    top: -5px;
    right: -10px;
    color: #333333;
}

#createModelForm .images .edit,
#createModelForm .images .add {
    cursor: pointer;
    margin-bottom: 10px;
}

.tb-partners td {
    white-space: normal;
}

.b-quest-field a.title {
    color: #0494b8;
}

.b-quest-field strike {
    color: #333333;
}

#errorStatuses {
	float: left;
	margin: 4px 20px 0 0;
	position: relative;
}

.itemsUserStorage .head-message,
.itemsUserStorageAnalogs .head-message,
.itemsTradeOffers .head-message,
.itemsTradeOffersAnalogs .head-message,
#itemsUserStorageHolder .head-message,
#itemsUserStorageAnalogsHolder .head-message,
#itemsTradeOffersHolder .head-message,
#itemsTradeOffersAnalogsHolder .head-message{
	background-color: #f1fbfd;
}

.search-section-loader {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}

#search-section-anchors {
	margin: 0;
}

#search-section-anchors li {
	list-style: inside none none;
	float: left;
	margin-right: 15px;
	font-size: 14px;
	color: #0494b8;
	cursor: pointer;
}

.search-section-anchors-clear {
	clear: both;
	margin-bottom: 10px;
}

#fullSearchBlock .static-block,
#fullSearchBlock .data-block,
#fullSearchBlock .search-button {
    float: left;
}

#fullSearchBlock .data-block .data-search-form {
    display: none;
}

#fullSearchBlock .data-block .data-search-form.active {
    display: block;
}

#fullSearchBlock .data-block .data-search-form input, #fullSearchBlock .data-block .input-append {
    margin-bottom: 0;
}

#fullSearchBlock .btn-group,
#fullSearchBlock .data-block .input-append ,
#partsBlock #partsSearchField {
    margin-right: 5px;
}

#fullSearchBlock .data-block .data-search-form input.small-input {
    width: 35px;
    padding-right: 10px;
}

#fullSearchBlock .select-fancy .field-block {
    min-width: 70px;
}

#fullSearchBlock .select-fancy .dropdown-menu {
    min-width: 90px;
}

#fullSearchBlock .input-append .dropdown-menu {
    min-width: 70px;
    max-height: 250px;
    overflow-y: auto;
 }

 #fullSearchBlock .data-block .data-search-form input {
    color: #333333;
 }

 #fullSearchBlock .select2-choice {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
 }

 #fullSearchBlock .select2-arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-image: none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 0 4px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
 }


 #fullSearchBlock .presentation {
    margin-left: 0;
    margin-top: 8px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
}

#fullSearchBlock .caret {
    border-top: 3.5px solid #8A8A8A;
}

#fullSearchBlock .open .caret {
    border-top: none;
    border-bottom: 3.5px solid #8A8A8A;
}

#fullSearchBlock .select2-dropdown-open .select2-arrow {
    background-color: #e6e6e6;
    background-image: none;
}

#fullSearchBlock .select2-choice {
   font-size: 13px;
}

.item-comments {
   margin-left: 3px;
   cursor: pointer;
}

.item-comments .item-comments-count {
    margin-left: 3px;
}

.order-item-comments-modal .title-row {
    max-height: 40px;
    min-height: 20px;
    overflow-x: auto;
}

.order-item-comments-modal input {
    width: 532px;
    margin: 5px 0;
}

.order-item-comments-modal .btn-success {
    margin-left: 5px;
}

.order-item-comments-modal .scrollable-row {
    height: 290px;
}

.order-item-comments-modal .modal-body .scrollable-row {
    height: 290px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.order-item-comments-modal table {
    margin-bottom: 0px;
}

.order-item-comments-modal td.avatar,
.order-item-comments-modal th.avatar {
    min-width: 30px;
    max-width: 30px;
    width: 30px;
}

.order-item-comments-modal td.user,
.order-item-comments-modal th.user,
.order-item-comments-modal td.created,
.order-item-comments-modal th.created {
    min-width: 80px;
    max-width: 80px;
    width: 80px;
}

.order-item-comments-modal th,
.order-item-comments-modal td {
    vertical-align: middle;
}

#reformal_tab {
	margin-top: -250px !important;
}

#search-section-anchors li {
	font-weight: bold;
}

.topbutton {
	cursor: pointer;
	display: none;
	opacity: 0.8;
	position: fixed;
	right: 50px;
	bottom: 35px;
}

.head-message-fixed {
	position: fixed;
	padding: 5px;
    top: 28px;
    width: 100%;
	background-color: #f1fbfd;
	font-weight: bold;
}

.toggle-list-disable {
	cursor: default !important;
	color: #333333 !important;
}

.head-message {
	font-weight: bold;
}

.cart-item-comment {
	cursor: pointer;
}

.cart-item-comments-modal #addItemComment {
	margin-left: 5px;
}

.cart-item-comments-modal #cartItemComment {
	margin: 5px 0;
	width: 380px;
}

.wrap-filters .table tr.disabled {
    cursor: auto;
}

.wrap-filters .table tr.disabled td {
    background: none repeat scroll 0 0 #fafafa;
}

.b-panel-order span#shop {
    margin: 0 13px 0 0;
    padding: 0;
    border: 0px solid black;
}

#managerBlock span#shop {
    margin: 0;
}

.sellerNotifiedText {
	line-height: 30px;
}

.tb-spt tfoot td,
.tb-spt tfoot tr:hover td {
    padding: 12px 5px;
}

.orders .manager {
    cursor: pointer;
}

.orders table td.created,
.orders table th.created {
    width: 65px;
    min-width: 65px;
    max-width: 65px;
    padding-left: 60px;
}

.orders table td.drop-menu {
    width: 25px;
    min-width: 25px;
    max-width: 25px;
}

#userSettings #integrationsTab .row {
    margin: 0;
}

#userSettings #integrationsTab ul {
    list-style: none;
    margin-left: 0;
    margin-top: 5px;
}

#userSettings #integrationsTab .span2 {
    width: 280px;
    margin-left: 0;
    margin-right: 10px;
}

#userSettings #integrationsTab .span3 {
    width: 330px;
    margin-left: 0;
}

#userSettings #integrationsTab .configuration-list b {
    font-size: 13px;
    font-weight: 700;
}

#userSettings #integrationsTab h5 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

#userSettings h5 {
    font-size: 15px;
    font-weight: 700;
}

#editPartnerInfo #detailsTab input.input-large {
    width: 325px;
}

#editPartnerInfo #detailsTab textarea.input-large {
    width: 344px;
    height: 40px;
    min-height: 40px;
}

#editPartnerInfo #detailsTab .input-medium {
    width: 130px;
}

.sellerNotifiedText {
	line-height: 30px;
}

#partnerSettings hr {
    margin: 6px 0;
}

#editPartnerInfo #detailsTab .select-fancy .field-block {
    width: 122px;
    min-width: 122px;
}

.user-search-currency .field-block {
	width: 132px !important;
	min-width: 132px !important;
}

.user-search-currency .dropdown-menu {
	width: 152px !important;
	min-width: 70px !important;
}

.aside .left-menu li a i {
    margin-bottom: 5px;
}

.aside .left-menu li a {
    padding: 14px 8px;
}

form .line-block span.uneditable-input {
    width: 402px;
    font-size: 13px;
    font-family: 'Open Sans', Arial, Tahoma ,sans-serif;
    font-weight: 400;
    padding: 4px 10px;
    line-height: 18px;
}

#tagsTabContacts td.title, #tagsTabContacts th.title {
	max-width: 100px;
	min-width: 100px;
}

#tagsTabContacts td.email, #tagsTabContacts th.email {
	max-width: 140px;
	min-width: 140px;
}

#tagsTabContacts th.avatar, #tagsTabContacts td.avatar {
	max-width: 22px;
	min-width: 22px;
}

#tagsTabContacts th.region, #tagsTabContacts td.region {
	max-width: 80px;
	min-width: 80px;
}

.mailing-time-block {
	float: left;
	margin-right: 10px;
}

.mailingHourBlock .field-block, .mailingMinuteBlock .field-block {
	width: 50px;
	min-width: 50px;
}

.mailingHourBlock .dropdown-menu, .mailingMinuteBlock .dropdown-menu {
	width: 70px;
	min-width: 70px;
}

.mailingHourBlock .dropdown-menu {
	max-height: 300px;
	overflow-y: scroll;
}

.mailingDayBlock .field-block {
	width: 85px;
	min-width: 85px;
}

.mailingDayBlock .dropdown-menu {
	width: 105px;
	min-width: 105px;
}

.clearBoth {
	clear: both;
}

.mailing-format-block .field-block {
	width: 90px;
	min-width: 90px;
}

.mailingBlock .title-column {
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
}

.mailingContactsBlock #contactsBlock {
	max-width: 600px;
}

.mailingContactsBlock #contacts {
	max-width: 100px;
}

#addTimeLine {
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}

.mailingBlock .activity label {
	width: 140px;
}

.mailing-time-block-row {
	margin-bottom: 10px !important;
}

.deleteTimeLine {
	position: absolute;
	bottom: 5px;
}

.mailing-time-block-row {
	position: relative;
}

.source-select-block .label-source {
    display: inline-block;
    height: 16px;
    position: relative;
    top: -3px;
    right: -5px;
}

.mailing-format-block .dropdown-menu {
	width: 110px;
	min-width: 110px;
}

.mailing-head {
	max-width: 150px;
	width: 150px;
}

.nowrap {
	white-space: nowrap;
}

#addTimeLine {
	width: 140px;
}

.tb-with-menu.tb-out-order i.arrow-block {
    right: 22px;
}

.tb-info-order .statusLink {
    cursor: pointer;
}

.orders table td.statusOrder,
.orders table td.order-id {
    max-width: 120px;
    min-width: 120px;
    width: 120px;
}

#buyersContainer .tb-info-order,
#sellersContainer .tb-info-order {
    margin-top: 7px;
}

.orders .search-price-block {
    margin-bottom: 0px;
}

.orders .filter-button {
    cursor: pointer;
    margin-left: 10px;
}

.tb-out-order .message {
    width: 0;
}

.tb-with-menu.tb-out-order i.arrow-block {
    right: 22px;
}

.source-select-block .label-source {
    display: inline-block;
    height: 16px;
    position: relative;
    top: -3px;
    right: -5px;
}

.orders .tags-list {
    display: inline-block;
    float: left;
}

#filterContactsForm th.avatar, #filterContactsForm td.avatar {
	width: 24px;
	max-width: 24px;
}

#filterContactsForm th.title, #filterContactsForm td.title {
	width: 130px;
	max-width: 130px;
}

#filterContactsForm th.email, #filterContactsForm td.email {
	width: 190px;
	max-width: 190px;
}

.statusOrder i {
	margin-left: 5px;
}

.nowrap-group .b-editable .content {
    white-space: nowrap;
}

#orderComments .b-photo img {
    margin: 0 auto;
}
.source-select-block a.all-source-inactive {
    border-bottom: 1px dashed black;
    color: #333;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 10px;
    line-height: 7px;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 49px;
}
.source-select-block > span.m20 {
    display: inline-block;
    margin: 0 0 0 20px;
}
div.search-icon {
    margin: 0 0 0 20px;
}
.source-select-block span.hide,
.source-select-block div.hide {
    display: none;
}

#hide5StepsMenuItem {
    position: relative;
}

#hide5StepsMenuItem .close-icon {
    position: absolute;
    top: 4px;
    right: -12px;
}
.toe {
    text-overflow: ellipsis;
}
.oh {
    overflow: hidden;
}
.source-select-block .popover.fade.bottom .arrow {
    display: none !important;
}
.w20 {
    width: 20px;
}
.dib {
    display: inline-block;
}

#procModal_newItemRow .source-select-block .search-icon {
    margin: 0 0 0 7px;
}

#goodsList .sprite-web.s_web-auto-parts_other,
#goodsList .sprite-web.s_web-auto-parts_tire,
#goodsList .sprite-web.s_web-auto-parts_wheel
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
#goodsList td span.manufacturer {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}

.item-storage {
    font-size: 11px;
    color: #666;
}
#order-goods #print {
    margin-right: 3px;
}
.orderInfo .order-notes-wrapper {
    margin-bottom: 0;
}
#createPriceForm .auth-labels * {
    float: left
}
.custom-tabs .nav-tabs > li.document {
    padding: 8px 14px 7px;
}
#paymentDocumentModal {
    width: 520px;
}
#paymentDocumentModal form {
    position: relative;
}
#paymentDocumentModal div.amount {
    padding: 15px 0 0;
}
#paymentDocumentModal input.amount {
    margin: 0 13px 0 0;
}
#paymentDocumentModal div.notes {
    padding: 15px 0 0;
}
tr.selectActive .editDocument.table-link {
    color: #fff;
}
#paymentDocumentModal .currency-rate {
    padding : 29px 0 0;
    margin-left: 35px;
}
#documentsList th:first-child {
    padding-left: 12px;
}
#paymentDocumentModal s.custom-tabs .nav-tabs > .active.document {
    padding: 8px 14px 7px 15px;
}

#apiProviderTd ul {
    height: 210px;
    width: 220px;
    overflow-y: scroll;
}

#fullSearchBlock .search-statistics .caret {
    border-top: 3.5px solid #fff;
}
#fullSearchBlock .search-statistics.open .caret {
    border-bottom: 3.5px solid #fff;
    border-top: medium none;
}
#fullSearchBlock .btn-group.search-statistics {
    margin: 0;
}
#fullSearchBlock .btn-group.search-button {
    margin-right: 3px;
}
#fullSearchBlock .search-statistics .dropdown-menu {
    left: auto;
    right: 0;
    max-height: 283px;
    overflow: auto;
    overflow-x: hidden;
}
#fullSearchBlock .search-statistics div.dropdown-menu table tr {
    cursor: pointer;
}
#fullSearchBlock .search-statistics div.dropdown-menu table tr:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #0081c2;
}

tr.selectActive .editDocument.table-link {
    color: #fff;
}
#paymentDocumentModal .modal-body {
    overflow-y: initial;
}
#paymentDocumentModal #calculator {
    top: 75px;
    left: 0;
}
#documenDatepicker {
    border-bottom: 1px dashed;
    color: #0494b8;
    cursor: pointer;
}

.fast-search .time {
    color: #b2b2b2;
    margin-right: 5px;
}

#admin-prices .select2-choice {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 28px;
 }
#admin-prices .select2-arrow {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
  border-image: none;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 0 4px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
}
.mns-filter {
    float: left;
}
.mns-filter #itemSearch {
    width: 130px;
    margin: 0 7px;
}
#admin-prices #startSearch {
    margin-bottom: 10px;
}
.row-price-positions-header .tags-input-block .add-ico {
    top: 6px;
}
.row-price-positions-header .tags-input-block .add-ico {
    top: 6px;
}

.row-price-positions-header .tags-input-block .tagsinput {
    margin-right: 40px !important;
}

#selectPriceDownloadType label {
    float: left;
    margin-right: 10px;
}

#downloadPriceModal #selectPriceDownloadType .selector-title {
    font-weight: 700;
}

.manufacturers-table {
    width: 100%;
    font-size: 14px;
}
.manufacturers-table tbody tr td, .manufacturers-table thead tr td {
    text-align: center;
    width: 25%;
}
.manufacturers-table tbody tr td:first-child, .manufacturers-table thead tr td:first-child {
    text-align: left;
    margin: 0;
    padding: 0;
}
.manufacturers-table {
    margin-top: 10px;
}
.b-manufacturers {
    min-height: 100% !important;
}
.b-manufacturers span {
    margin-top: 18px;
}
.manufacturers-table thead {
    display: none;
}
.only-with-group {
    margin-left: 10px;
    height: 30px;
    line-height: 25px;
}
.only-with-group label {
    line-height: 30px;
    display: block;
    float: right;
    height: 30px;
    margin-left: 5px;
}
#Prices_uploadType_http {
    margin-right: 5px;
}
.row.type-title.auth-labels label:first-child {
    margin-right: 7px;
}
#Prices_uploadType_http {
    margin-left: 7px;
}
#paymentDocumentModal .nav.nav-tabs:first-child {
    margin-right: 40px;
}
#paymentDocumentModal .nav.nav-tabs {
    display: inline-block;
}
.cr {
    color: red;
}
#paymentDocumentModal .nav.nav-tabs:first-child {
    margin-right: 40px;
}
.cr {
    color: red;
}
#paymentDocumentModal .nav.nav-tabs {
    display: inline-block;
}
#paymentDocumentModal .calculatorIcon {
    left: 242px;
    position: absolute;
    top: 47px;
}
#paymentDocumentModal .control-group.amount {
    position: relative;
    font-weight: 700;
}
.manufacturers-table {
    width: 100%;
    font-size: 14px;
}
.manufacturers-table tbody tr td, .manufacturers-table thead tr td {
    text-align: center;
    width: 25%;
}
.manufacturers-table tbody tr td:first-child, .manufacturers-table thead tr td:first-child {
    text-align: left;
    margin: 0;
    padding: 0;
}
.manufacturers-table {
    margin-top: 10px;
}
.b-manufacturers {
    min-height: 100% !important;
}
.b-manufacturers span {
    margin-top: 18px;
}
.manufacturers-table thead {
    display: none;
}
.only-with-group {
    margin-left: 10px;
    height: 30px;
    line-height: 25px;
}
.only-with-group label {
    line-height: 30px;
    display: block;
    float: right;
    height: 30px;
    margin-left: 5px;
}
#Prices_uploadType_http {
    margin-right: 5px;
}
.row.type-title.auth-labels label:first-child {
    margin-right: 7px;
}
#Prices_uploadType_http {
    margin-left: 7px;
}
#paymentDocumentModal .calculatorIcon {
    left: 242px;
    position: absolute;
    top: 47px;
}
#paymentDocumentModal .control-group.amount {
    position: relative;
}
#admin-prices .select2-choice {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 28px;
 }
#admin-prices .select2-arrow {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
  border-image: none;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 0 4px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
}
.mns-filter {
    float: left;
}
.mns-filter #itemSearch {
    width: 130px;
    margin: 0 7px;
}
#admin-prices #startSearch {
    margin-bottom: 10px;
}
.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
}
.panel-group .panel-heading {
    border-bottom: 0 none;
}
.panel-default > .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;
}
.panel-default > .panel-heading a {
    color: #333;
}

.panel-default .panel-heading i.fa {
    cursor: pointer;
}
.panel-group .panel + .panel {
    margin-top: 5px;
}
.panel-group .panel {
    border-radius: 4px;
    margin-bottom: 0;
}
.panel-group .panel {
    border-radius: 4px;
    margin-bottom: 0;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
h4 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}
.panel-default {
    border-color: #ddd;
}
.panel-title {
    color: inherit;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}
.panel-title {
    color: inherit;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
}
.panel-body {
    padding: 15px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}
.panel-heading.mail i {
    font-size: 14px;
    margin-left: 3px;
    position: relative;
    top: -1px;
}
#registrationForm .control-group .controls input[type='text'] {
    width: 84%;
}
.fa.chevron {
    float: right;
}
.panel-title.closed i.fa-angle-double-down,
.panel-title.opened i.fa-angle-double-up {
    display: inline-block;
}
.panel-title.opened i.fa-angle-double-down,
.panel-title.closed i.fa-angle-double-up {
    display: none;
}
.panel-title a:hover,
.panel-title a:focus{
    text-decoration: none;
}
.panel-title a:hover {
    border-bottom: none;
}
#registrationForm .control-group {
    padding-left: 20px;
}

#registrationForm p.controls {
    margin-left: 40px;
    width: 85%;
}

#registrationForm div.row-fluid.survey,
#registrationForm div.line-block.survey {
    margin-left: 50px;
}

#registrationForm.form-horizontal label.error {
    color: #000;
}

#registrationForm.form-horizontal input.error {
    color: #808080;
}

@media screen and (max-device-width: 480px) and (max-device-height: 800px), screen and (max-device-width: 800px) and (max-device-height: 480px){

    .no-bgd {
        display: inline;
    }

    label, input, button, select, textarea {
        font-size: 14px;
    }

    .registration-container .bs-docs-separator, .registration-container .b-basket-menu {
        display: none;
        visibility: hidden;
    }

    #registrationForm div.row-fluid.survey {
        margin-top: 40px;
    }

    #registrationForm div.row-fluid.survey:first-child {
        margin-top: 20px;
    }

    .registration-container .sign-up-free p,
    #registrationForm div.row-fluid.survey .row,
    #registrationForm div.line-block.survey label,
    #registrationForm div.line-block.survey textarea{
        font-size: 2em;
        line-height: 1em;
    }

    #registrationForm div.line-block.survey textarea {
        height: 100px;
        width: 93%;
    }

    #registrationForm div.row-fluid.survey .row label.checkbox {
        margin-top: 10px;
    }

    #registrationForm .span7,
    #registrationForm .span12 .btn-cancel {
        visibility: hidden;
        display: none;
    }

    #registrationForm .span12 .btn-success {
        height: 100px;
        width: 95%;
        font-size: 2em;
    }

    #registrationForm .span5 {
        width: 95%;
    }

    #registrationForm .span12 {
        padding: 0 0 0 50px;
        margin: 0;
    }

    #registrationForm .fa-question-circle {
        display: none;
    }

    #registrationForm .mobile-hint {
        margin-top: 10px;
        line-height: 1em;
        font-size: 2em;
    }

    #registrationForm .control-group .control-label{
        padding-bottom: 0.3em;
        width: 100%;
        text-align: left;
        float: left;
        clear: both;
        font-size: 2em;
    }

    #registrationForm .checkbox{
        font-size: 1em;
    }
    #Manufacturers_image_link {
        cursor: pointer;
        line-height: 50px;
    }

    #registrationForm .control-group .controls input[type="text"] {
        font-size: 2em;
        width: 100%;
        height: 50px;
        padding-right: 0;
        position: relative;
    }

    #registrationForm .control-group input#agreementPrivateInfo,
    #registrationForm .checkbox input{
        width: 50px;
        height: 50px;
        margin-right: 20px;
    }

    #registrationForm .agreementBox {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #registrationForm .agreementBox p {
        float: left;
    }

    #content .sign-up-free p.controls {
        width: 100%;
    }

    #content {
        margin: 0;
    }

    #registrationForm .control-group {
        width: 100%;
        display: inline-block;
        margin-left: 3em;
        padding-bottom: 1em;
    }

    #registrationForm .control-group .controls {
        width: 95%;
        float: left;
        clear: both;
        margin-left: 0;
    }

    #content .sign-up-free label.checkbox {
        width: 95%;
        line-height: 2em;
        font-size: 1em;
    }
    .no-bgd .ui-autocomplete {
        font-size: 3em;
    }

    .footer, #spacer, .reg-footer {
        display: none;
        visibility: hidden;
    }
}

#accordion .collapse {
    position: initial;
}

.countHiddenRows {
    font-size: 11px;
    cursor: pointer;
    color: #FF5B22;
}

.countHiddenRows:hover {
    color: #FF5B22;
}

.selectActive .countHiddenRows {
    color: #FFF;
}

.api-data-loader {
	margin-right: 10px;
	width: 25px;
	height: 25px;
}
.participate-active.catalog.order-view {
    margin-bottom: 25px;
}

#Manufacturers_image_link {
    cursor: pointer;
}

.new-manufacturer #addManufacturer {
    margin-right: 7px;
}
#downloadPriceModal .modal-body {
    overflow-y: visible;
}
body.guest-body .footer {
    bottom: 1px;
    left: 0;
    position: absolute;
    right: 0;
}
body.guest-body {
    min-height: 100%;
    height: auto;
    position: relative;
}
#unloadTab .type-wrapper label, #unloadTab .type-wrapper label {
    width: 60px;
    display: inline-block;
}
#unloadTab #selectPriceDownloadType {
    margin-top: 10px;
}
#unloadTab #selectPriceDownloadType .selector-title {
    font-weight: bold;
}
#unloadTab .row {
    margin: 0;
}
#unloadTab .span6 {
    margin: 0;
}
#unloadTab .property {
    width: 244px;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px
}
#unloadTab .property .property-label {
    font-weight: bold;
}
#unloadTab .row.xml-settings {
    margin-top: 25px;
}
.tire.span6 > input,
.wheel.span6 > input{
    margin-right: 16px;
}
#unloadTab input[type="text"] {
    width: 200px;
}

.downloadIconsContainer label {
    width: 60px;
    display: inline-block;
}
#unloadTab .type-wrapper label {
    width: 60px;
    display: inline-block;
}
#unloadTab #selectPriceDownloadType {
    margin-top: 10px;
}
#unloadTab #selectPriceDownloadType .selector-title {
    font-weight: bold;
}
#unloadTab .row {
    margin: 0;
}
#unloadTab .span6 {
    margin: 0;
}
#unloadTab .property {
    width: 244px;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px
}
#unloadTab .property .property-label {
    font-weight: bold;
}
#unloadTab .row.xml-settings {
    margin-top: 25px;
}
.tire.span6 > input,
.wheel.span6 > input{
    margin-right: 16px;
}
#unloadTab input[type="text"] {
    width: 200px;
}
#unloadTab .xlsDownloadIcon {
    margin-right: 10px;
}

#discManufacturerBlock {
    margin-left: 5px;
}

#priceItemsContainer .price-table {
    table-layout: fixed;
}

#priceItemsContainer td.item-title {
    overflow: hidden;
}

#priceItemsContainer th.item-title {
    width: 40%;
}

th.listMenu {
    width: 30px;
}

#registrationForm .fa-question-circle {
    margin-left: 5px;
}
.priceTitle.noWrap .tooltip {
    white-space: normal;
}
#loginForm .registration {
    display: block;
    text-align: center;
    top: 9px;
    position: relative;
}
#loginForm .forgot-password {
    position: relative;
    top: 4px;
    right: 6px;
}

#TaskModal .span12 {
    padding-top: 0px;
}

#TaskModal {
    position: absolute !important;
}
#TaskModal textarea {
    min-height: 125px;
    min-width: 635px;
}

#taskDescription {
    margin-bottom: 0px;
}

#TaskModal.modal-fixed-height {
    height:  590px;
}
#procModal_newItemRow #manufacturersArea {
    margin: 2px 0 0 23px;
}

.catalog td.drop-menu .menu .add {
    background: rgba(0, 0, 0, 0) url("../img/sprite/web_sprites.png") no-repeat scroll 0 -196px;
    display: inline-block;
    height: 28px;
    position: absolute;
    right: 45px;
    top: 0;
    width: 38px;
}

.custom-modal .modal-body {
    overflow: inherit;
}

#currencyModal .modal-body {
    max-height: 490px;
}

#currencyModal input, #currenciesTab input {
    margin-bottom: 0px;
}

.currencyEditDisable {
    margin-left: 5px;
}

th.partNumber {
    min-width: 100px;
    width: 100px;
}

.partner-catalog .settings-block {
    width: 215px;
}

#TaskModal .description {
    height: 120px;
}
.apiSettingTable input.domain.rossko {
    width: 127px;
}
.apiSettingTable .rossko-dns {
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
    position: relative;
    top: 5px;
}
#resultBlock .head-message {
    cursor: default;
}
#resultBlock .head-message i.fa {
    float: right;
    font-size: 19px;
    cursor: pointer;
}
#resultBlock.search-result table {
    border-bottom: none;
}
#resultBlock.search-result table .tr-show-more td {
    cursor: default;
    text-align: center;
}
#resultBlock.search-result table .tr-show-more:hover td {
    border-top: 1px solid #ddd;
    background-color: #fff;
}
#resultBlock.search-result table .section-show-more span {
    color: #ff5b22;
    cursor: pointer;
    border-bottom: 1px dashed;
}
#resultBlock .item-wrapper .head-message {
    cursor: pointer;
}
.search-icon.partner {
    width: 23px;
    background-image: url("../img/sprite/status-icons.png");
    height: 18px;
    background-position: left -60px;
}

#checkoutDetailsModal .modal-body {
    max-height: 680px;
}

.contactInputs input {
    width: 123px;
}

#checkoutDetailsModal .error-input + .popover {
    max-width: 110px;
}

.lh13 {
    line-height: 13px;
}
#resultBlock.search-result table tr:last-child td,
#resultBlock.search-result table tr:last-child td {
    border-bottom: 1px solid #ddd;
}

#resultBlock.search-result table tr.loader:last-child td,
#resultBlock.search-result table tr.tr-show-more:last-child td {
    border-bottom: none;
}
#resultBlock.search-result table tr td.head-message {
    border-top: none;
}
#resultBlock.search-result table .item-wrapper.closed tr td.head-message {
    border-bottom: 1px solid #ddd;
}
#resultBlock tbody.closed .fa.fa-angle-double-down,
#resultBlock tbody.opened .fa.fa-angle-double-up {
    display: inline-block;
}
#resultBlock tbody.opened .fa.fa-angle-double-down,
#resultBlock tbody.closed .fa.fa-angle-double-up {
    display: none;
}
#resultBlock .procenka-table td.brand span.inner-mnd {
    color: #666;
    font-size: 11px;
}


.cancelEditApiSecret {
    position: relative;
    top: 2px;
}

.dropdown-menu .menu-item-block a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}

.dropdown-menu .menu-item-block a:hover, .dropdown-menu .menu-item-block a:focus {
    background-color: #0081c2;
    color: #fff;
    text-decoration: none;
}

#content.price-edit .alert.alert-danger {
    margin-top: 30px;
}

.count-section-loader {
    width: 15px;
    height: 15px;
}

#inviteModal #sendInvite {
    margin-right: 10px;
}

.provider-partkom input.fromSpb {
    margin-top: -4px;
}

#orderItemsFileForm {
    display: none;
}

#settingsForm #manufacturerDefaultBlock {
    margin-right: 0;
}
.form-horizontal .control-label.w80 {
    width: 80px;
}
#PriceUploadSettingsForm .setting-table .table.base{
    font-size: 11px;
}
.unitDefault .btn.field-block {
    border: 1px solid #ccc;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.unitDefault .btn.dropdown-toggle {
    padding: 0 5px;
    border: 1px solid #ccc;
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
}
.unitDefault .btn.dropdown-toggle .caret {
    background: url('select2/select2.png') no-repeat -2px 1px;
    width: 14px;
    height: 28px;
    margin-top: 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}
#fullSearchBlock .select2-arrow {
    padding: 0 3px;
}
#fullSearchBlock.default-manufacturer {
    position: relative;
}
#fullSearchBlock.default-manufacturer span.help {
    position: absolute;
    left: 0;
    top: 30px;
    font-size: 11px;
}
#fullSearchBlock.default-manufacturer .select2-arrow {
    display: none
}
#PriceUploadSettingsForm .column-types .help {
    color: #ccc;
    font-size: 11px;
    position: relative;
    top: -10px;
}
#prices-description-label {
    border-bottom: 1px dashed;
    color: #0494b8;
    cursor: pointer;
    width: 177px;
}
#createPriceForm .comment .b-editable {
    position: relative;
    padding-right: 20px;
}
#createPriceForm .comment textarea.editable-input {
    width: 350px;
    resize: none;
}
#createPriceForm .comment .cell.w-second.textarea {
    padding: 0;
}
.orders tr.at-all td {
    background: #feffdb none repeat scroll 0 0;
}

.sources-for-optimal-offer {
    width: 270px;
}

.delivery-rule {
    margin-top: 10px;
}

.sources-for-optimal-offer .label-container {
    margin-right: 10px;
}

.sources-for-optimal-offer input {
    display: none;
}

.seqNumber {
    max-width: 10px;
}

.desktop-event-date {
    margin-left: 10px;
}

#ordersItemsContainer .itemError
{
    color: #cb1302;
}
#downloadOrdersModal a.downloadFileLink:hover {
    text-decoration: none;
}

.cg {
    color: #333;
}

.order-item-mns {
    text-transform: uppercase;
}
#variantsCount {
    position: relative;
    top: 2px;
}
#manufacturersArea .child-manufacturer {
    border-bottom: 1px dashed;
    display: inline-block;
    line-height: 13px;
    padding-right: 0;
}
#chooseManufacturerData .showChildren,
#chooseManufacturerData .hideChildren {
    color: #ff5b22;
    cursor: pointer;
    font-size: 11px;
    position: absolute;
    bottom: -2px;
    left: 5px;
    marging-right: 6px;
}
#chooseManufacturerData table {
    border-collapse: inherit;
}
#chooseManufacturerData .manufacturerTitle {
    position: relative;
}
#resultBlock .brand div span.sub-manufacturer,
#resultBlock .item-title .sub-manufacturer
{
    color: #666;
    font-size: 11px;
}
#variantsCount .more-variants-count {
    margin-right: 7px;
    border-bottom: 1px dashed;
    color: #0494b8;
    cursor: pointer;
}
#partsBlock {
    position: relative;
}
.combobox-label.partSearch {
    width: 185px;
}
#searchSettings {
    position: relative;
    top: -37px;
}
#publicArea .tag {
    background: #FFA727;
}
#partnersArea .tag {
    background: #565656;
}
#pricesArea .api {
    background: #FF6616;
}
#pricesArea .externalPrice {
    background: #51A327;
}
#pricesArea .userStorage {
    background: #D83F2D;
}
#resultBlock .sub-manufacturer:hover {
    cursor: pointer;
    text-decoration: underline;
}
.lh13 {
    line-height: 13px !important;
}

#newItemRow .icon-plus-sign.icon-white {
    margin-top: 3px;
}
.search-price-block .filter-button {
    padding-right: 4px;
}

.useApiCrossesLabel {
    margin-bottom: 10px;
}
#itemFilters .select-fancy .field-block,
#orderedItemFilters .select-fancy .field-block{
    min-width: 127px;
}
#orderedItemFilters,
#itemFilters {
    margin-right: 8px;
    position: relative;
}
#itemFilters span.filter-label,
#orderedItemFilters span.filter-label {
    font-size: 11px;
    position: absolute;
    top: -19px;
    width: 183px;
    color: #bbb;
}
#orderItemSearch {
    width: 120px;
    margin: 0;
}
#ordersItemsContainer th.seqNumber {
    min-width: 22px;
}
.ui-menu li span {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
#itemSearchBlock {
    position: relative;
}
#itemSearchBlock i.search-clear {
    background: rgba(0, 0, 0, 0) url("../img/ico/search-clear.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
}

#order-goods #filterForm {
    display: inline-block;
}

.newCrossesNotice {
    cursor: pointer;
    color: #ff5b22;
    font-size: 10px;
    margin-left: 10px;
}

#selectSourcesModal.modal {
    overflow: visible;
}

#selectSourcesModal .modal-body {
    overflow-y: visible !important
}

.rule-label {
    margin-bottom: 5px;
}

.rule-row {
    margin-bottom: 10px;
}

.availability-rule-block, .compare-price-rule-block {
    position: relative;
    top: -8px;
    margin-right: 5px;
}

#prices-additionaldelivery {
    width: 275px;
}

.popover-content {
    font-size: 14px;
}

#cartItemsContainer td.amount {
    padding-left: 7px;
}

#cartItemsContainer td.amount {
    padding-left: 7px;
}

.mailingUserText {
    width: 337px;
    height: 110px;
}

.recipientError {
    width: 265px;
}
.procenka-window .wrap-filters li,
.procenka-window .wrap-filters .item,
.procenka-window .wrap-filters li label {
    margin-bottom: 0;
}
.wrap-filters .labels span {
    display: inline-block;
    font-size: 20px;
    position: relative;
    width: 150px;
    color: #0494b8;
}
.wrap-filters span.common {
    top: 10px;
}
.wrap-filters span.tires {
    top: 110px;
}
.wrap-filters span.wheels {
    top: 162px;
}
#settingsContainer #fieldsModal {
    height: 500px;
}
#settingsContainer #fieldsModal .modal-body {
    max-height: 430px;
}
#settingsContainer #fieldsModal .wrap-filters {
    height: 370px;
}
#settingsContainer #fieldsModal .wrap-filters hr {
    position: absolute;
    width: 460px;
}
.tire-hr {
    top: 113px;
}
.wheels-hr {
    top: 188px;
}

.priceListsItemsTypes ul, .priceListsItemsTypes strong {
    float: left;
}

.priceListsItemsTypes ul {
    margin-left: 5px;
}

.provider-rainauto label {
    margin-right: 9px;
}

.tags-list .tag {
    cursor: pointer !important;
}
input#marketingprograms-pricefrom {
    width: 450px;
}
#marketingProgramConfigForm .price-from {
    position: relative;
    vertical-align: middle;
}
#marketingProgramConfigForm .price-from input {
    color: #000;
    font-size: 16px;
    margin-bottom: 0;
    padding-right: 40px;
    text-align: center;
    width: 58px;
}
#marketingProgramConfigForm .price-from span {
    color: #b3b3b3;
    font-size: 14px;
    position: absolute;
    left: 143px;
    top: 5px;
}
.b-market .fa-question-circle.price-from-help {
    top: 20px;
    left: 7px;
}
#tradeOffersTab span,
#apiPricesTab span {
    position: relative;
    top: -2px;
}
.b-contact-detail {
    margin-left: 0;
}
.b-contact-detail.ml210 {
    margin-left: 210px;
}
#filterPricesForm #tradeOffersContainer .fa.fa-external-link {
    float: none;
}
#apiPricesContainer tr.no-added > td {
    border: 1px dashed #e9e9e9;
    position: relative;
}
#apiPricesContainer tr.no-added > td:first-child {
    padding-left: 10px;
}
#apiPricesContainer tr.no-added .click-helper {
    display: none;
    font-size: 20px;
    left: 40%;
    position: absolute;
    top: 9px;
    color: #b7b7b7;
}
#apiPricesContainer tr.no-added .click-helper.no-access {
    font-size: 13px;
    left: 23%;
    top: 10px;
}
#apiPricesContainer tr.no-added:hover .click-helper {
    display: inline;
}
.pricesTitleIconTable .itemsError {
    top: -1px;
}
.pricesTitleIconTable .useCrossesIcon {
    padding-top: 1px;
}
.api-price-access-notification.b-yellow-summary::before {
    background: none;
}
.tb-price tr.no-access {
    cursor: default;
}
.search-price-block .equalizer {
    display: inline-block;
    height: 30px;
}
.search-price-block .price-actions {
    height: 28px;
    margin-left: 25px;
    position: relative;
    right: -12px;
    top: -1px;
}
.api-suppliers .opportunities {
    margin-top: 20px;
}
#MarketingPrograms_deliveryTerms {
    width: 80%;
}
.mb13 {
    margin-bottom: 13px;
}
.ml21 {
    margin-left: 22px;
}
.mpTitleIconTable span.mailing {
    margin-left: 5px;
}
.mpTitleIconTable span.mailing i {
    font-size: 16px;
    color: #bababa;
}
#priceList .description .mailing i {
    font-size: 16px;
}
th.last-column {
    padding-right: 45px;
}
.navbar .nav > li div.bell-wrapper a.bell {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}
.navbar .nav > li div.bell-wrapper a.bell i {
    font-size: 18px;
    color: white;
    cursor: pointer;
}
.navbar .nav > li div.bell-wrapper ul {
    color: black;
}
.navbar .nav > li div.bell-wrapper ul li {
    padding: 3px 20px 3px 15px;
    position: relative;
}
.navbar .nav > li div.bell-wrapper ul li.empty {
    padding: 3px 15px 3px 15px;
}
.navbar .nav > li div.bell-wrapper ul li i.fa {
    position: absolute;
    right: 5px;
    top: 7px;
    cursor: pointer;
}
.navbar .nav > li div.bell-wrapper ul a {
    color: #05a5cd;
    display: initial;
    padding: 0;
}
.navbar .nav > li div.bell-wrapper ul a:hover {
    background: none;
    text-decoration: underline;
    color: #05a5cd;
}
.bell-message .bell-actions {
    position: initial;
    width: 140px;
    text-align: right;

}
.bell-wrapper ul {
    max-height: 286px;
    overflow-y: auto;
    margin-top: 6px;
    left: initial;
    margin-right: 7px;
    min-width: 380px;
    border-radius: 0;
}
.bell-wrapper .show-more-bell-events {
    text-align: center;
    cursor: pointer;
}
.bell-wrapper .fa.fa-times {
    display: none;
}
.bell-wrapper li:hover .fa.fa-times {
    display: inline;
}
.bell-date {
    color: #aaa;
    float: right;
}
.bell-wrapper ul li .bell-message {
    padding-bottom: 10px;
    padding-top: 3px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.bell-wrapper ul li:last-child .bell-message {
    border: none;
    padding-bottom: 0;
}
.navbar .nav > li div.bell-wrapper ul li:last-child {
    padding-bottom: 7px;
}
.mp-sources-block {
    position: relative;
}
.mp-sources-block > label {
    width: 100%;
}
.mp-sources-block .choose-shop-text,
.mp-sources-block .how-to-setting,
.mp-sources-block .choose-partners-text {
    margin-left: 22px;
    display: inline-block;
}
#perfomancesPeriods {
    position: relative;
    font-size: 12px;
}
#perfomances table th:first-child {
    min-width: 122px;
}
#perfomances table th:last-child {
    min-width: 65px;
}
#perfomances table th {
    white-space: normal;
}
.b-market {
    min-height: 405px;
}
.navbar .nav > li div.bell-wrapper a.bell.orange i {
    color: #FFB400;
}

/* Стили для виджет выбора дат PeriodDate*/
#dataSelectorType {
    float:left;
    margin-left: 20px;
    margin-top: 4px;
    width:150px;
    text-align: right;
}

#reportrange {
    width: 195px;
    background: #fff;
    cursor: pointer;
    padding: 4px 0px 0px 10px;
    border: 1px solid #ccc;
    border-radius:3px;
    argin-bottom: 10px;
    margin-bottom: 10px;
    height:24px;
}

.fa-calendar {
    margin-right:10px
}

.datepicker-input.from {
    padding-right: 5px;
    background: none;
    color: #555;
    cursor:pointer;
    border:none;
    box-shadow:none
}

.datepicker-input.to {
    background: none;
    color: #555;
    cursor:pointer;
    border:none;
    box-shadow:none;
}

#separator {
    padding-right:3px;
}

.glyphicon-calendar {
    margin-bottom: 9px;
}

.dateRangePicker.caret {
    vertical-align: middle;
}

.calendar.right {
    float:left !important;
}

#MarketingPrograms_periodFrom {
    border: 1px solid #ccc;
}

#MarketingPrograms_periodTo {
    border: 1px solid #ccc;
}

#priceItemsContainer .brand div.flag {
    position: relative;
    top: 5px;
}

#partsTable .item-price .flag, #mpItemsContainer .flag {
    top: 3px;
}

#tradeOffersContainer .ct-ico {
    padding-left: 20px !important;
}

#tradeOffersContainer .s_web-actions_inact::before {
    background-position: left -48px !important;
}

.fa.icon-green {
    color: #5aa528;
}

.opportunities .fa.icon-green {
    font-size: 16px;
}
.lh28 {
    line-height: 28px;
}

#settingsForm .field-block {
    width: 300px !important;
}

#settingsForm .fileEncoding .field-block {
    width: 170px !important;
}

.zoom-in-hover {
    position: absolute;
    width: 170px;
    opacity: 0;
    transition: all 0.3s linear;
    text-align: center;
    line-height: 15px;
    font-size: 40px;
    color: #5fbf5f;
}

td.item-image:hover .zoom-in-hover {
    line-height: 80px;
    opacity: 0.7;
}

.zoom-in-hover i.fa:hover {
    color: #51a351;
}

th.partNumber {
    width: 150px;
}

.lh18 {
    line-height: 18px;
}

#resultBlock.search-result table .empty-row td {
    padding: 0;
}

.fixApplicabilityTop {
    position: relative;
    top: 5px;
}

.row-shop > td {
    vertical-align: middle;
}

#pricesDataHead th.title {
    width: 165px;
}

#apiPricesDataHead th.supplier, #apiPricesData td.supplier {
    min-width: 100px;
    width: 100px;
}

#apiPricesDataHead th.status, #apiPricesData td.status {
    width: 100px;
}

#apiPricesData .sprite-status {
    display: inline-block;
    left: -4px;
}

.api-contact-supplier i.fa.fa-question-circle {
    font-size: 13px;
    position: relative;
    left: 4px;
    top: 9px;
}

.api-contact-supplier .tooltip-inner {
    white-space: normal;
}

#statesData td.title.region {
    width: 140px;
    min-width: 140px;
    max-width: 140px;
}

#statesData td.title.region:nth-child(2) {
    width: 165px;
    min-width: 165px;
    max-width: 165px;
}

#settingsForm .fileColumnDelimiter .field-block {
    width: 170px !important;
}

#settingsForm .fileColumnDelimiter {
    margin-left: 0;
    float: left;
}

#settingsForm .fileEncoding {
    float: left;
}

.fileSettings label {
    width: auto !important;
    margin-right: 10px;
}

.fileSettings .fileEncoding {
    margin-right: 10px;
}

.fileSettings .fa {
    position: relative;
    top: 2px;
}

.transactionType {
    font-size: 20px;
    margin-left: 5px;
}

.transactionType.fa-arrow-circle-up {
    color: #5bb75b;
}

.transactionType.fa-arrow-circle-down {
    color: #cb1302;
}

.transactionNumber, .balanceInvoiceNumber {
    width: 50px;
}

.balanceInvoiceCreated {
    width: 100px;
}

.transactionAuthor, .balanceInvoicePayer {
    padding-left: 40px !important;
    width: 180px;
}

.balanceInvoiceEmail {
    width: 200px;
}

.balanceInvoicePhone {
    width: 150px;
}

.balanceInvoiceStatus {
    padding-left: 100px !important;
}

.transactionSum, .balanceInvoiceSum {
    width: 100px;
}

.transactionCreated {
    width: 100px;
}

.transactionComment {
    padding-left: 60px !important;
}

.transactionDirection {
    width: 30px;
}

.paymentSystems {
    margin-bottom: 10px;
    margin-left: 0 !important;
}

.paymentSystems img {
    cursor: pointer;
}

.paymentSystems .paymentSystemContainer {
    text-align: center;
    vertical-align: central;
    width: 235px;
    height: 130px;
    padding: 10px;
}

.paymentSystemContainer .cloud-payments {
    position: relative;
    top: 20px;
}

.paymentSystems .paymentSystemContainer img {
    width: 250px;
}

.paymentSystems .paymentSystemContainer:hover, .paymentSystems .paymentSystemContainer.selected {
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    border-radius: 10px;
}

#fundsAmountBtn, .toTariff {
    margin-bottom: 10px;
}

.editBalanceComment {
    width: 316px;
    height: 130px;
}

#fundsAmount {
    width: 300px;
}

.packagePriceId .field-block {
    width: 202px;
}

.availability-rule, .compare-price-rule {
    float: left;
}

.availability-rule {
    margin-right: 40px;
}

.basePriceGreatThan span, a.basePriceGreatThan {
    color: #cb1302 !important;
    font-weight: bold;
}

.basePriceGreatThan .tooltip-inner {
    font-weight: normal !important;
}

.paymentTerms, .cashlessTerms {
    width: 650px;
}

.paymentSystemSelector.unitpay, .paymentSystemSelector.cashless {
    position: relative;
    top: 10px;
}

.negativeBalance .value {
    color: red;
}

.invoiceFieldsContainer input {
    width: 80%;
}

.invoiceFormCaption {
    position: relative;
    top: -15px;
}

.invoiceFieldsContainer hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fundsBtn {
    margin-bottom: 20px;
}

#cancelRegionFilter {
    margin-left: 10px;
}

.apiPriceEdit #pageTitle {
    width: 340px;
    margin-bottom: 5px;
}

.apiProviderDetails {
    margin-top: 20px;
}

.apiProviderDetails .alert {
    margin-bottom: 15px;
}

.apiProviderDetails .alert-block {
    padding-bottom: 5px;
    padding-top: 5px;
}

.bordered-bottom {
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.getAccount {
    margin-top: 20px;
}

.apiCapabilities {
    margin-bottom: 20px;
}

.companiesTagsFilter .item {
    margin-bottom: 10px !important;
}

.companiesTagsFilter .groupTitle {
    margin-bottom: 0;
}

.companiesTagsFilter .group {
    margin-bottom: 2px;
}

.regionFilterAlert .pull-left, .regionFilterAlert .pull-right {
    min-height: auto !important;
}

.regionMessage {
    width: 75%;
}

th.companyBalance, td.companyBalance {
    padding-right: 50px !important;
}

.compare-max-delivery-rule input:text {
	width: 170px;
}

.orderSourceRulesTable td {
	padding: 0;
}

.orderSourceRulesTable div {
	margin-right: 20px;
}

#maxDeliveryRule {
	width: 30px;
	position: relative;
	height: 20px;
    margin: 0;
}
