.certificateSelectRow
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #DDD;
	background-image: none;
	background-origin: padding-box;
	border-radius: 4px;
	color: #333;
	display: block;
	float: left;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 30px;
	text-align: center;
	width: 570px;
}

.certificateSelectRow:hover{
	background: #EEE;
	color: #333;
	cursor: pointer;
}

.certificateSelectRow.selected{
	background: #636466;
    color: #fff;
}

.certificateSelectInactiveRow
{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ccc;
	background-image: none;
	background-origin: padding-box;
	border-radius: 4px;
	color: #e0e0e0;
	display: block;
	float: left;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 30px;
	text-align: center;
	width: 570px;
}

.certificateSelectInactiveRow:hover{
	background: #EEE;
	color: #333;
	cursor: pointer;
}

.certificateSelectInactiveRow.selected{
	background: #636466;
    color: #fff;
}

.certGrid tr.ui-state-highlight td {
	background: #636466 !important;
    color: #fff !important;
}

.certGrid{
    width: auto !important;
}

.certGrid tr.jqgrow:hover{
	cursor: pointer;
}

object.hiddenObject
        {
            visibility: hidden;
            width: 0px;
            height: 0px;
            margin: 0px;
            padding: 0px;
            border-style: none;
            border-width: 0px;
            max-width: 0px;
            max-height: 0px;
        }

.certGrid td{
    word-break: break-all;
}

.cert-cbx-container
{
    float: right;
    height: 10px;
    padding-top: 5px;
}

.cert-cbx-container input[type="checkbox"]{display: none;}
.cert-cbx-container input[type="checkbox"] + label:before{
	content: '';
	display: inline-block;
	position: relative;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeAgMAAACOMqznAAAACVBMVEVmZmb/MDD////niAz0AAAAJklEQVQImWNYtWrVCoYGBgYOhq5VqzrIIMB6waZgNSo0jCCBaRQAhsg83uaTpQEAAAAASUVORK5CYII=) 0 0 no-repeat;
	width: 15px;
	height: 15px;
	margin-right: 7px;
	background-position:0 0;
}
.cert-cbx-container input[type="checkbox"]:checked + label:before{
	background-position:0 -15px;
}

.fixedpos {
    position: fixed !important;
}

@charset 'utf-8';
a {
  outline: none;
  text-decoration: none;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
}
blockquote,
q {
  quotes: "" "";
}
body {
  font-size: 100%;
}
:focus {
  outline: 0;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-style: inherit;
  font-weight: inherit;
  outline: none;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
li {
  list-style: none;
  list-style-type: none;
}
input {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}
/*h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal}*/
@font-face {
  font-family: 'PTSansRegular';
  src: url(../../Fonts/PTS55F_W.eot);
  src: url(../../Fonts/PTS55F_W.eot?#iefix) format('embedded-opentype'), url(../../Fonts/PTS55F_W.woff) format('woff'), url(../../Fonts/PTS55F_W.ttf) format('truetype'), url(../../Fonts/PTS55F_W.svg#PTSans-Regular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSansItalic';
  src: url(../../Fonts/PTS56F_W.eot);
  src: url(../../Fonts/PTS56F_W.eot?#iefix) format('embedded-opentype'), url(../../Fonts/PTS56F_W.woff) format('woff'), url(../../Fonts/PTS56F_W.ttf) format('truetype'), url(../../Fonts/PTS56F_W.svg#PTSans-Italic) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../../Fonts/cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../../Fonts/cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../../Fonts/latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body {
  background: white;
}
.preShadow {
  /*padding-top: 20px;*/
  min-width: 1020px;
}
.shadow {
  min-width: 1170px;
  -webkit-box-shadow: 0 0 50px #efeff0;
  -moz-box-shadow: 0 0 50px #efeff0;
  box-shadow: 0 0 50px #efeff0;
}
.last a:not(.create_btn) {
  text-decoration: underline;
}
.last a:not(.create_btn):hover {
  text-decoration: none;
}
.no_borders,
.no_borders th,
.no_borders tr,
.no_borders tr td {
  border: none !important;
}
.filterelemetn {
  float: left;
  width: 65%;
}
.filterelemetn2left {
  float: left;
  width: 285px;
}
.filterelemetn3left {
  float: left;
  width: 203px;
}
.filterelemetn2 {
  float: right;
  width: 285px;
}
.filterelemetn2-lbl label {
  padding-left: 0 !important;
}
.filterelemetn7 {
  float: right;
  width: 515px;
}
.filterelemetn6 textarea,
.filterelemetn7 textarea {
  width: 503px !important;
}
.widthauto {
  width: auto !important;
}
a.linkButton {
  color: #005baa;
  display: block;
  float: right;
  font-size: 13px;
  margin: 4px 5px 2px 0;
}
a.linkButton:hover {
  text-decoration: underline;
}
a.linkButton-left {
  color: #005baa;
  display: block;
  float: left;
  font-size: 13px;
  margin: 0 0 2px 5px;
  text-decoration: underline;
}
a.linkButton-left:hover {
  text-decoration: underline;
}
.login {
  background: url(../../images/login.png) no-repeat;
  border: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 20px;
  margin-left: 10px;
  width: 60px;
}
.wrapper {
  margin: 20px 20px 0 20px;
  width: auto;
  /*min-width: 1130px;*/
}
.page-content-wrapper {
  /*  margin-top: 91px;*/
}
.page-content-wrapper .page-content {
  margin-left: 0 !important;
}
.page-sidebar-closed .page-sidebar-wrapper + .page-content-wrapper .page-content {
  margin-left: 45px !important;
}
.precontent {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  float: left;
  display: block;
  min-width: 980px;
}
.promo-banner a {
  display: block;
  width: 550px;
  height: 150px;
  background-image: url(/main/Static/images/banners/550x150_registration_bg_dark.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.promo-banner a:hover {
  display: block;
  width: 550px;
  height: 150px;
  background-image: url(/main/Static/images/banners/550x150_registration_bg_light.png);
  background-position: center;
  background-repeat: no-repeat;
}
/* #region Global_nav */
.global_menu {
  float: right;
}
.noactive {
  font-size: 13px;
  margin: 4px 5px 2px 0;
  color: #464646;
  display: block;
  float: right;
}
.global_menu .globalmenu-item span,
.global_menu .globalmenu-item span a {
  font-size: 15px;
}
/* #endregion Global_nav */
/* #region Main_nav */
.divCount1 {
  width: 99.98% !important;
  min-width: 200px !important;
}
.divCount2 {
  width: 49.85% !important;
  min-width: 200px !important;
}
.divCount3 {
  width: 33.20% !important;
  min-width: 200px !important;
}
.divCount4 {
  width: 23.95% !important;
  min-width: 200px !important;
}
.divCount5 {
  width: 16.75% !important;
  min-width: 200px !important;
}
.divCount6 {
  width: 13.5% !important;
  min-width: 160px !important;
}
/* #endregion Main_nav */
.block_title {
  background: url(../../images/block_title.png) repeat-x;
  height: 27px;
  margin-bottom: 10px;
  padding: 5px 0 0 0;
  width: 168px;
}
.block_title h2 {
  font-size: 14px !important;
}
.block_title h2 a {
  color: white;
  font-size: 14px;
  font-weight: bold;
}
.block_title1 {
  height: 25px;
  margin-bottom: 10px;
  padding: 0;
  width: 168px;
}
.block_title1 h1 {
  color: black !important;
  font-size: 24px !important;
  font-weight: bold !important;
  margin: 0 0 0 15px !important;
  text-decoration: underline;
}
.balans_border td {
  border: 2px;
  border-style: solid;
  border-color: lightgray;
}
.balans_no_border td {
  border: 0;
}
.balans_border td label {
  padding-left: 2px;
  margin: 4px;
}
.balans_inside_element label {
  margin-left: 15px !important;
}
.balans_code {
  padding-left: 2px;
  margin-left: 2px;
  width: 50px;
  max-width: 50px;
  min-width: 50px !important;
}
.balans_code label {
  min-width: 50px !important;
  padding-left: 2px;
  margin-left: 2px;
}
.balans_border input {
  border-color: #aeaeae #aeaeae #efeff0;
  border-style: solid;
  border-width: 1px;
  color: black;
  float: left;
  font-size: 13px;
  height: 19px;
  padding-left: 8px;
}
/* #region Content */
.content {
  display: block;
  min-width: 665px;
  width: auto;
}
.content .block_title {
  width: 548px;
}
.content .last .black:first-child {
  padding-right: 10px;
}
.content_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 19px;
}
.last {
  width: 560px;
}
.last th {
  background-color: #e0e0e2;
  border: 1px white solid;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 0 5px 8px;
  white-space: nowrap;
  overflow: hidden;
}
.last td {
  border: 1px white solid;
  color: #464646;
  font-size: 13px;
  padding: 5px 10px 5px 11px;
}
.last tr.even {
  background-color: #efeff0;
}
.subaccount.last,
.today.last {
  width: 300px;
}
.subaccount.last tr.even,
.subaccount.last tr {
  background-color: white;
}
.subaccount.last tr td {
  border-bottom: 1px #aeaeae solid;
  border-left: none;
  border-right: none;
  border-top: none;
}
.bidders {
  clear: both;
  margin-bottom: 20px;
  min-width: 639px;
  width: 100%;
}
.bidders .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  width: auto;
  min-width: 627px;
}
.bidders .last {
  width: 640px;
}
.bidders .last td {
  border: none;
}
.bidders .last td:first-child {
  text-align: center;
}
.bidders .last th {
  border-left: 1px white solid;
  border-right: 1px white solid;
}
.selection .last th {
  border: none;
}
/* #endregion Content */
.sidebar_right {
  float: right;
  margin-left: 20px;
  width: 180px;
}
.hiddenPanel {
  display: none;
}
/* #region Form_block*/
.column {
  float: right;
  width: 48%;
  min-width: 280px;
  margin-bottom: 20px;
}
.column.left {
  float: left;
}
.column .form_block .block_title {
  width: 100%;
  min-width: 280px;
}
.column .form_block fieldset ul.line {
  min-width: 210px;
  float: left;
}
.column .form_block tr label {
  min-width: 100px;
  width: auto;
  padding-left: 0;
}
.column .form_block label {
  min-width: 100px;
  width: 30%;
}
.form_block .column label {
  min-width: 100px;
  width: 30%;
}
.column .form_block fieldset {
  min-width: 324px;
}
.column .form_block.wide fieldset ul.line {
  min-width: 160px;
  float: left;
}
.column .form_block.wide label {
  min-width: 115px;
}
.column .form_block.wide .labelItemwidth label {
  min-width: 115px;
  width: 50%;
}
.form_block {
  margin-bottom: 20px;
}
.form_block .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  width: 100%;
  min-width: 627px;
}
.form_block ul.file_list {
  width: 100%;
  color: #464646;
  font-size: 13px;
}
.form_block ul.file_list li a {
  color: #464646;
  text-decoration: underline;
}
.form_block ul.file_list li a:hover {
  text-decoration: none;
}
.form_block fieldset p span {
  float: left;
  padding: 0 5px;
}
.form_block fieldset a.delete {
  float: none;
}
.form_block fieldset .percentControl a.delete,
.levelPercent1 td a.delete {
  float: none;
  vertical-align: middle;
}
.form_block fieldset:not(.hidden) {
  font-family: sans-serif;
}
/* #endregion Form_block*/
/* #region Auction*/
.auction {
  float: left;
  min-width: 639px;
  width: 100%;
}
.auction_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 19px;
}
h1.auction_title {
  font-size: 22px;
}
.form_auction label {
  min-width: 280px;
  color: #464646;
  float: left;
  font-size: 13px;
  line-height: 16px;
  margin-top: 2px;
  padding-left: 11px;
  max-width: 350px;
  padding-right: 20px;
}
.form_auction.l_dbig-fixed label {
  width: 295px;
}
.form_auction.l_small-fixed label {
  width: 160px;
}
.form_auction .twoColumn label {
  width: 170px;
}
.form_auction .lbl-width30perc label {
  width: 30%;
}
.form_auction .lbl-width160 label {
  width: 160px;
  min-width: 160px;
}
.form_auction ul.vertical {
  float: left;
}
.form_auction .visible_checkbox input[type="checkbox"] {
  display: inline !important;
}
.form_auction p {
  color: #464646;
  clear: both;
  display: block;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 10px;
  padding-left: 11px;
}
.form_auction fieldset {
  border-bottom: 1px #aeaeae solid;
  padding: 4px 0;
  position: relative;
  color: #464646;
  font-size: 13px;
  line-height: 20px;
}
.form_auction fieldset.noline {
  border-bottom: 0 none;
}
.form_auction fieldset > span:not(.aspNetDisabled) {
  display: table;
}
ul.upload-list li a.upload-file,
ul.upload-list li a.file-name {
  padding-left: 5px;
}
.form_auction fieldset input,
.form_auction .flat_input input[type="text"],
.flat_input_with_padding,
.upload-files input {
  color: black;
  float: left;
  font-size: 13px;
  height: 19px;
  padding-left: 8px;
}
.form_auction fieldset input[type="checkbox"] {
  padding-left: 0;
}
.form_auction textarea {
  border-bottom: 1px #efeff0 solid;
  border-left: 1px #aeaeae solid;
  border-right: 1px #aeaeae solid;
  border-top: 1px #aeaeae solid;
  color: black;
  float: left;
  font-size: 13px;
  height: 60px;
  padding-left: 8px;
  width: auto;
}
input.dbig2 {
  background: url(../../images/form_input_dbig2.jpg) center no-repeat;
  width: 246px;
  height: 47px;
  font-size: 25px;
}
.form_auction textarea.medium {
  width: 196px;
  padding-left: 3px;
  padding-right: 3px;
}
.form_auction textarea.big {
  width: 246px;
}
.form_auction textarea.big2 {
  width: 308px;
}
.form_auction textarea.dbig {
  width: 608px;
}
.form_auction textarea.superbig {
  width: 617px;
  padding-right: 1px;
}
.form_auction input.big {
  background: url(../../images/form_input_big.png) center no-repeat;
  width: 118px;
}
.form_auction input.dbig {
  background: url(../../images/form_input_dbig.png) center no-repeat;
  width: 246px;
}
.form_auction input.superbig {
  background: url(../../images/form_input_superbig.png) center no-repeat;
  width: 618px;
}
.form_auction input.mediumbig {
  background: url(../../images/form_input_superbig.png) center no-repeat;
  width: 418px;
}
.form_auction input.medium3 {
  background: url(../../images/form_input_superbig.png) center no-repeat;
  width: 160px;
}
.height24 {
  height: 24px !important;
}
.height40 {
  height: 40px !important;
}
.height61 {
  height: 61px !important;
}
.form_auction .copyDataFromSparkBtn:active {
  height: 29px;
}
.form_auction .copyDataFromSparkBtn {
  height: 30px;
}
.form_auction textarea.mediumbig {
  width: 418px;
}
select.mediumbig {
  width: 425px;
}
select.doublemediumbig {
  width: 850px;
}
.form_auction input.small {
  background: url(../../images/form_input_small.png) center no-repeat;
  width: 30px;
}
.form_auction input.medium {
  background: url(../../images/form_input_medium.png) center no-repeat;
  padding-left: 3px;
  width: 65px;
}
.form_auction .datapicker input,
.form_auction .service input {
  float: none;
}
.form_auction input.err,
.form_auction textarea.err,
.form_auction table.err,
.form_auction div.err {
  border: 1px #ee1c24 solid !important;
  margin-top: 0;
}
.form_auction label.err,
.form_auction span.err {
  color: #ee1c24 !important;
}
.form_auction fieldset.single label {
  width: 627px;
}
.form_auction fieldset ul.line {
  min-width: 308px;
}
.form_auction fieldset ul.line.big {
  min-width: 580px;
}
.form_auction fieldset.dbig ul.line {
  min-width: 608px;
}
.form_auction fieldset ul.line > li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.form_auction fieldset input[type="checkbox"],
.form_auction fieldset input[type="radio"] {
  border: none;
  margin-right: 2px;
  float: left;
}
.form_auction fieldset ul.line li label {
  padding: 0;
  width: inherit;
}
.form_auction .small fieldset ul.line li label {
  width: 160px;
  padding-left: 11px;
}
.form_auction .twoColumn fieldset ul.line li label {
  width: 170px;
  padding-left: 11px;
}
.form_auction .twoColumn fieldset ul.line {
  min-width: 910px;
  float: left;
}
.form_auction .small fieldset ul.line {
  min-width: 910px;
  width: auto;
  float: left;
}
.form_auction fieldset.big ul.line {
  min-width: 200px;
  float: left;
}
.form_auction input.submitbtn {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  border: none;
  height: 25px;
  width: 126px;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  margin-right: 8px;
  padding-top: 0;
  text-align: center;
}
.form_auction .search {
  background: url(../../images/search.png) no-repeat;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 93px;
  float: right;
}
.form_auction a.clear {
  color: #464646;
  display: block;
  float: right;
  font-size: 13px;
  margin: 8px 18px 16px 0;
  text-decoration: underline;
  line-height: 25px;
}
.form_auction fieldset.small ul.line {
  width: 315px;
}
.form_auction .fsUpload label {
  width: 160px;
}
.form_auction fieldset input.money,
.form_auction fieldset input.decimal,
.form_auction fieldset input.number,
.form_auction fieldset input.percent,
input.percent2m,
.form_auction fieldset input.number9,
.form_auction fieldset input.decimal4,
.form_auction input.moneyBalance,
.form_auction fieldset input.decimal-big {
  text-align: right;
  padding-left: 0;
  padding-right: 8px;
}
.form_auction .goauction {
  background: url(../../images/login.png) no-repeat;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 17px;
  padding: 3px 0 7px 6px;
  margin-left: 5px;
  text-align: left;
  text-decoration: none;
  width: 53px;
  display: inline-block;
}
.form_auction input.medium2 {
  background: url(../../images/form_input_medium2.png) center no-repeat;
  padding-left: 3px;
  padding-right: 3px;
  width: 72px;
}
.form_auction input.ddbig {
  background: url(../../images/form_input_ddbig.png) center no-repeat;
  width: 490px;
}
table.auction_info {
  width: 100%;
  color: #464646;
  font-size: 13px;
}
table.auction_info tr td {
  padding: 5px;
  border-right: 1px #aeaeae solid;
}
table.auction_info tr td:last-child {
  border: none;
}
table.auction_info tr th {
  padding: 5px;
  font-weight: bold;
}
/* #endregion Auction*/
.data label {
  width: 150px;
  min-width: 150px;
}
.ui-datepicker-div,
.ui-datepicker-calendar {
  font-size: 13px !important;
}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight {
  background: #f9a5af;
}
button.ui-datepicker-current {
  color: #fff !important;
  background-color: #5cb85c !important;
  border: 1px solid #3e8f3e !important;
}
button.ui-datepicker-close {
  color: #fff !important;
  background-color: #d9534f !important;
  border: 1px solid #b92c28 !important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  opacity: 1;
  filter: alpha(opacity=100);
}
button.ui-state-default {
  background-color: #5cb85c;
  border-color: #3e8f3e;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ec1c36;
  background: none;
  font-weight: normal;
  color: #363636;
}
.ui-state-default .ui-icon {
  background-image: url(../../Styles/jQuery/jquery.ui/images/ui-icons_ec1c36_256x240.png);
}
button.ui-dialog-titlebar-close {
  background: none !important;
  border: 0;
  font-weight: normal;
  color: #fff !important;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
  background: #5cb85c;
  font-weight: normal;
  color: #fff;
  border: 1px;
  border: 1px solid #3e8f3e;
}
.ui-dialog .ui-dialog-buttonpane .btn-danger {
  margin: .5em .4em .5em 0;
  cursor: pointer;
  background: #d9534f;
  font-weight: normal;
  color: #fff;
  border: 1px;
  border: 1px solid #b92c28;
}
.ui-dialog .ui-dialog-title {
  white-space: normal;
  max-width: 90%;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ec1c36 !important;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #363636;
}
.dp-trade .ui-datepicker {
  margin-left: 120px !important;
}
.ui-timepicker-div {
  font-size: 13px;
  margin: 7px;
  padding-left: 160px;
  float: left;
}
.ui_tpicker_hour,
.ui_tpicker_minute_label,
.ui_tpicker_minute {
  float: left;
}
.ui_tpicker_minute,
.ui_tpicker_minute_label {
  margin-left: 8px;
}
.ui_tpicker_hour_label {
  clear: both;
}
.ui_tpicker_hour,
.ui_tpicker_minute {
  width: auto;
}
.ui-timepicker-div dt.ui_tpicker_hour {
  clear: both;
  float: none;
}
.ui_tpicker_time_label,
.ui_tpicker_time {
  float: left;
}
.ui_tpicker_time_label {
  margin-right: 10px;
}
.ui-slider-handle {
  background-color: #aeaeae !important;
}
.ui-jqdialog-titlebar,
.delmsg,
.DelButton a {
  font-size: 13px !important;
}
/* #region Validators */
.noerror {
  display: none;
  z-index: 999;
  visibility: hidden !important;
}
label.max-amount-row-error {
  color: #ee1c24 !important;
}
span.error {
  background-color: #fabbbe;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #ee1c24;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-left: 3px;
  padding: 7px 9px 6px 9px;
  position: absolute;
  width: 256px;
  z-index: 1;
}
span.error:hover {
  z-index: 3;
  display: block;
  position: relative;
}
textarea:focus + .validators span.error,
input:focus + .validators span.error,
.chzn-container-active + .validators span.error,
textarea:hover + .validators span.error,
input:hover + .validators span.error,
.chzn-container:hover + .validators span.error {
  display: block;
  visibility: visible !important;
}
span.error span {
  background: url(../../../images/error.png) no-repeat;
  display: block;
  height: 9px;
  left: -8px;
  position: absolute;
  top: 8px;
  width: 8px;
}
.err .chzn-single {
  color: red !important;
}
.err + .chzn-container span {
  color: red !important;
}
/* #endregion Validators */
div#withdrawDialog .form_auction textarea,
div#rejectionDialog .form_auction textarea {
  width: 390px !important;
}
div#rejectionDialog #formDialog textarea {
  width: 390px;
  height: 150px;
}
/* #region jquery chosen*/
.chzn-container-active .chzn-single {
  padding-left: 7px !important;
}
a.chzn-single {
  filter: none !important;
}
.chzn-disabled a.chzn-single {
  color: #838385 !important;
}
.margin_none .chzn-container {
  margin-top: 5px;
}
.f_auto .chzn-container {
  float: left;
  width: auto !important;
  max-width: 418px;
  min-width: 180px;
}
.f_auto .chzn-drop {
  width: auto !important;
  max-width: 416px;
  min-width: 178px;
}
.f_auto .chzn-search input {
  height: auto !important;
  max-width: 380px;
  min-width: 142px;
}
.f_region .chzn-container {
  float: left;
  width: 160px !important;
}
.f_region .chzn-drop {
  width: 158px !important;
}
.f_region .chzn-search input {
  height: auto !important;
  width: 123px !important;
}
.f_region2 .chzn-container {
  float: left;
  width: 256px !important;
}
.f_region2 .chzn-drop {
  width: 254px !important;
}
.f_region2 .chzn-search input {
  height: auto !important;
  width: 219px !important;
}
.f_region3 .chzn-container {
  float: left;
  width: 498px !important;
}
.f_region3 .chzn-drop {
  width: 496px !important;
}
.f_region3 .chzn-search input {
  height: auto !important;
  width: 461px !important;
}
.f_medium .chzn-container {
  float: left;
  width: 128px !important;
}
.f_medium .chzn-drop {
  width: 126px !important;
}
.f_medium .chzn-search input {
  height: auto !important;
  width: 90px !important;
}
.f_medium4 .chzn-container {
  float: left;
  width: 195px !important;
}
.f_medium4 .chzn-drop {
  width: 193px !important;
}
.f_medium4 .chzn-search input {
  height: auto !important;
  width: 157px !important;
}
.f_mediumbig .chzn-container {
  float: left;
  width: 427px !important;
}
.f_mediumbig .chzn-drop {
  width: 425px !important;
}
.f_mediumbig .chzn-search input {
  height: auto !important;
  width: 390px !important;
}
.doublemediumbig .chzn-container {
  float: left;
  width: 852px !important;
}
.doublemediumbig .chzn-container abbr.search-choice-close {
  right: 36px!important;
}
.doublemediumbig .chzn-drop {
  width: 850px !important;
}
.doublemediumbig .chzn-search input {
  height: auto !important;
  width: 815px !important;
}
.f_mediumdbig .chzn-container {
  width: 520px !important;
}
.f_mediumdbig .chzn-drop {
  width: 518px !important;
}
.f_mediumdbig .chzn-search input {
  height: auto !important;
  width: 483px !important;
}
.f_mediumdbigddl .chzn-container {
  width: 520px !important;
  float: left;
}
.f_mediumdbigddl .chzn-drop {
  width: 554px !important;
}
.f_mediumdbigddl .chzn-search input {
  height: auto !important;
  width: 519px !important;
}
.f_big .chzn-container {
  float: left;
  width: 220px !important;
}
.f_big .chzn-drop {
  width: 220px !important;
}
.f_big .chzn-search input {
  height: auto !important;
  width: 220px !important;
}
.datelimit-ddl {
  float: left;
  padding-left: 10px;
}
.datelimit-ddl .chzn-container {
  width: 170px !important;
}
.datelimit-ddl .chzn-drop {
  width: 168px !important;
}
.datelimit-ddl .chzn-search input {
  height: auto !important;
  width: 123px !important;
}
.f_dbig .chzn-container {
  float: left;
  width: 256px !important;
}
.f_dbig .chzn-drop {
  width: 254px !important;
}
.f_dbig .chzn-search input {
  height: auto !important;
  width: 219px !important;
}
.f_dbig2 .chzn-container {
  float: left;
  width: 512px !important;
}
.f_dbig2 .chzn-drop {
  width: 510px !important;
}
.f_dbig2 .chzn-search input {
  height: auto !important;
  width: 440px !important;
}
.f_ddbig .chzn-container {
  float: left;
  width: 512px !important;
}
.f_ddbig .chzn-drop {
  width: 508px !important;
}
.f_ddbig .chzn-search input {
  height: auto !important;
  width: 438px !important;
}
.index_select .chzn-container,
.f_product .chzn-container {
  margin-bottom: 10px;
  width: 180px !important;
}
.index_select .chzn-drop,
.f_product .chzn-drop {
  width: 178px !important;
}
.index_select .chzn-search input,
.f_product .chzn-search input {
  width: 143px !important;
}
.f_product .chzn-container {
  float: left;
  margin: 0;
}
.f_other .chzn-container {
  width: 300px !important;
}
.f_other .chzn-drop {
  width: 300px !important;
}
.f_other .chzn-search input {
  height: auto !important;
  width: 270px !important;
}
.f_yes .chzn-container {
  float: left;
  margin-right: 58px;
  width: 70px !important;
}
.f_yes .chzn-drop {
  width: 68px !important;
}
.f_yes .chzn-search input {
  height: auto !important;
  width: 33px !important;
}
.grainbaseinfo .f_region .chzn-container {
  float: left;
  width: 498px !important;
}
.grainbaseinfo .f_region .chzn-drop {
  width: 496px !important;
}
.grainbaseinfo .f_region .chzn-search input {
  height: auto !important;
  width: 461px !important;
}
/* #endregion jquery chosen*/
.create_btn {
  background: url(../../images/create_btn.png) no-repeat;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  margin-right: 8px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  cursor: pointer;
}
.red_create_btn {
  background: #D14A48;
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  margin-right: 8px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  border: 0px none;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.create_btn:active {
  /*height: 19px;*/
  padding: 5px 0 0 1px;
  width: 77px;
}
.create_btn.big {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  width: 126px;
}
.create_btn.big:active {
  width: 125px;
}
.create_btn.dbig {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 250px;
}
.red_create_btn.dbig {
  background: #D14A48;
  width: 250px;
}
.create_btn.dbig:active {
  width: 249px;
}
.create_btn.searchbtn.multi_lots {
  margin: 2px -15px 0 0;
}
.create_btn.searchbtn.multi_lots_view {
  margin: 2px 15px 0 0;
}
.create_btn.large {
  background: url(../../images/create_btn.png) -483px 0 no-repeat;
  width: 166px;
}
.create_btn.large:active {
  width: 165px;
}
.red_create_btn.large {
  background: #D14A48;
  width: 166px;
}
.red_create_btn.large:active {
  width: 165px;
}
.create_btn.veryLarge {
  background: url(../../images/create_btn_large.png) -5px 0 no-repeat;
  width: 250px;
  height: 44px;
}
.create_btn.veryLarge:active {
  width: 250px;
}
.create_btn.wide {
  background: url(../../images/create_btn.png) -661px 0 no-repeat;
  width: 350px;
}
.create_btn.wide:active {
  width: 349px;
}
.create_btn.wide_mega {
  background: url(../../images/create_btn.png) -1022px 0 no-repeat;
  width: 450px;
}
.create_btn.no_margin {
  margin-top: 0;
}
.create_btn.no_up_margin {
  margin-top: 0;
}
.create_btn.right {
  float: right;
}
.create_btn.sidebar {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 301px;
}
.create_btn.sidebar:active {
  width: 300px;
}
.create_btn.buttonLink {
  cursor: pointer;
}
.create_btn.marginBottom {
  margin-bottom: 8px;
}
.create_btn.alignMargins {
  margin-left: 0 !important;
  margin-right: 8px;
}
.create_btn.inlineBtn {
  margin-top: 0;
  margin-left: 8px;
  padding-left: 3px;
  padding-right: 3px;
}
.btn_create_improve {
  margin-top: 0;
}
div:not(.bootstrap-iso) > a.aspNetDisabled,
div:not(.bootstrap-iso) > .create_btn.aspNetDisabled {
  cursor: default;
  pointer-events: none;
  color: #d7d9dc !important;
  border: 1px solid #dfdfdf;
  background-color: #fff !important;
}
div.bootstrap-iso > a.aspNetDisabled,
div.bootstrap-iso > .create_btn.aspNetDisabled {
  cursor: default;
  pointer-events: none;
  opacity: .65;
}
a[disabled='disabled'] {
  cursor: default;
  pointer-events: none;
}
.delete_btn {
  background: #ec1c36;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
}
.delete_btn:active {
  height: 19px;
  padding: 6px 0 0 1px;
  width: 77px;
}
.delete_btn:first-child {
  margin-left: 0;
}
.delete_btn.big {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  width: 126px;
}
.delete_btn.big:active {
  width: 125px;
}
.delete_btn.dbig {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 250px;
}
.delete_btn.dbig:active {
  width: 249px;
}
.delete_btn.large {
  background: url(../../images/create_btn.png) -483px 0 no-repeat;
  width: 166px;
}
.delete_btn.large:active {
  width: 165px;
}
.aspNetDisabled.delete_btn {
  color: #838385;
}
.aspNetDisabled.delete_btn:active {
  padding: 5px 0 0 0;
  width: 78px;
  height: 20px;
}
.aspNetDisabled.delete_btn.big:active {
  width: 126px;
}
.activity_btn {
  background: url(../../images/create_btn.png) no-repeat;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
}
.activity_btn:active {
  height: 19px;
  padding: 6px 0 0 1px;
  width: 77px;
}
.activity_btn:first-child {
  margin-left: 0;
}
.activity_btn.big {
  background: url(../../images/create_btn.png) -86px 0 no-repeat;
  width: 126px;
}
.activity_btn.big:active {
  width: 125px;
}
.activity_btn.dbig {
  background: url(../../images/create_btn.png) -223px 0 no-repeat;
  width: 250px;
}
.activity_btn.dbig:active {
  width: 249px;
}
.activity_btn.large {
  background: url(../../images/create_btn.png) -483px 0 no-repeat;
  width: 166px;
}
.activity_btn.large:active {
  width: 165px;
}
.aspNetDisabled.activity_btn {
  color: #838385;
}
.aspNetDisabled.activity_btn:active {
  padding: 5px 0 0 0;
  width: 78px;
  height: 20px;
}
.aspNetDisabled.activity_btn.big:active {
  width: 126px;
}
.addParamsContainer tr td {
  border: none !important;
}
.addParamsContainer tr {
  border-bottom: 1px #aeaeae solid;
}
/* #region Transactions*/
.transactions {
  clear: both;
  margin-top: 20px;
  width: auto;
  min-width: 910px;
}
.transactions tr td {
  border-bottom: 1px #aeaeae solid;
  border-left: none;
  border-right: none;
  border-top: none;
}
.transactions .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  min-width: 910px;
  width: 100%;
}
.transactions .block_title1 {
  min-width: 910px;
  width: 100%;
}
.transactions .last {
  min-width: 960px;
  width: 100%;
}
.transactions .last tr {
  background-color: white;
}
.transactions .last th {
  border-left: 1px white solid;
  border-right: 1px white solid;
}
.transactions .last a:not(.chzn-single):not(.create_btn) {
  color: #005baa !important;
  font-size: 13px;
  text-decoration: none;
}
.transactions .last a:not(.chzn-single):not(.create_btn):hover {
  text-decoration: underline !important;
}
.transactions .last a.delete {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px;
  text-decoration: none;
  width: 13px;
}
/* #endregion Transactions*/
.selection {
  width: 960px;
}
.selection_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 7px;
}
.selection .form {
  background-color: #efeff0;
  border: 1px #aeaeae solid;
  height: 82px;
  padding: 8px 34px 8px 9px;
  width: 915px;
}
.selection .form a {
  color: #464646;
  display: block;
  float: right;
  font-size: 13px;
  margin-right: 18px;
  text-decoration: underline;
}
.selection a:hover {
  text-decoration: none;
}
.selection select {
  display: none;
}
label.checkbox span {
  border: none;
  margin-right: 4px;
  float: left;
}
ul.line li.big {
  width: 218px;
}
.twoColumn ul.line li.big {
  width: 270px;
}
.search {
  background: url(../../images/search.png) no-repeat;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 30px 0 8px 0;
  padding: 0;
  width: 93px;
  cursor: pointer;
}
.selection .table_pagination {
  margin-top: 20px;
  width: 960px;
}
.OtcSimulationFooter {
  border-bottom-width: 0;
  height: 190px;
  padding: 0;
  min-width: 0;
  clear: both;
}
.right {
  float: right !important;
}
.break-word {
  word-break: break-word;
  word-wrap: break-word;
}
a.delete {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px;
  margin: 0 5px 2px 5px;
  text-decoration: none;
  width: 13px;
}
a.deleteproductattribute {
  background: url(../../images/delete.png) no-repeat;
  display: inline-block;
  height: 15px;
  margin: 2px 0 2px 0;
  text-decoration: none;
  width: 15px;
}
.validators {
  float: left;
  padding: 0;
  width: 0;
  height: 0;
}
input[type="submit"].listButton {
  background: url(../../images/search.png) no-repeat;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 21px;
  margin: 0 0 8px 0;
  padding: 0;
  width: 25px;
}
input[type="submit"][disabled="disabled"].listButton {
  color: #464646;
}
a.edit {
  background: url(../../images/edit.png) -17px 0px no-repeat;
  display: block;
  height: 17px;
  width: 17px;
}
a.edit:hover {
  background: url(../../images/edit.png) 0px 0px no-repeat;
}
.extension {
  background: url(../../images/extension_btn.png) 0 0 no-repeat;
  display: inline-block;
  height: 17px !important;
  width: 17px !important;
  cursor: pointer;
}
.extension_hide {
  background: url(../../images/extension_btn.png) -17px 0px no-repeat;
  display: inline-block;
  height: 17px !important;
  width: 17px !important;
  cursor: pointer;
}
a.delete {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px !important;
  width: 13px !important;
}
a.delete:hover {
  background: url(../../images/close.png) no-repeat;
}
a.deleteproductattribute {
  background: url(../../images/close.png) no-repeat;
  display: inline-block;
  height: 13px;
  width: 13px;
}
a.delete.aspNetDisabled {
  background: url(../../images/close.png) no-repeat;
}
.content_block {
  margin-bottom: 20px;
}
.content_block .block_title {
  width: 627px;
}
.content_block table {
  color: #464646;
  font-size: 13px;
}
.content_block table tr td {
  padding: 5px 0;
}
.content_block table tr td input[type="radio"] {
  margin-left: 5px;
}
.filter {
  width: 100%;
}
.btn_panel {
  clear: both;
  overflow: hidden;
  margin-bottom: 0;
  height: 45px;
  border: 0 none;
}
.btn_panel_hauto {
  clear: both;
  height: auto;
  margin-bottom: 40px;
}
.link {
  color: #005baa !important;
  text-decoration: none !important;
  cursor: pointer;
}
.link:hover {
  text-decoration: underline !important;
}
.organizationcreate textarea {
  width: 490px;
}
.table-nonbordered {
  width: auto;
}
table.table-nonbordered td {
  border: 0 none;
  padding-right: 10px;
}
table.b-table-nonbordered td {
  border: 0 none;
}
.top_btn_panel {
  width: 660px;
  padding: 10px;
  overflow: hidden;
  border: 0 none;
}
.top_btn_panel a.linkButton {
  float: none;
}
.red_linkButton {
  background-color: #D14A48;
  color: white;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: 13px;
  margin: -5px 0 0 0;
  padding: 3px 7px 5px 7px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.color-red {
  color: red !important;
}
.bold {
  font-weight: bold;
}
a.hint {
  text-decoration: none;
  color: #ec1c36;
}
.table-application-rating tr th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: center;
  padding: 0 5px 0 5px;
}
.table-application-rating tr td {
  font-size: 13px;
  color: #464646;
  text-align: left;
  vertical-align: middle;
  border: 0 none;
  padding: 0 5px 0 5px;
}
.table-lot-rating tr th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 5px 5px 5px 5px;
}
.table-lot-rating tr td {
  font-size: 13px;
  color: #464646;
  text-align: left;
  vertical-align: middle;
  border: 0 none;
  padding: 0 5px 0 5px;
}
.accreditationlabelwidth label {
  min-width: 200px;
}
.table_deals th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 0 5px 0 5px;
}
.table_deals tr td {
  padding-left: 0;
  padding-right: 10px;
  vertical-align: middle;
  max-width: 270px;
}
.table_deals table {
  border-collapse: collapse;
}
table.table_deals {
  width: 100%;
}
.table_deals tr td {
  border-top: 1px #aeaeae solid;
  border-bottom: 0;
}
.btn.table_deals {
  margin-top: 4px;
  margin-left: 0;
}
.form_clarification_request label,
.form_clarification_request .label_column {
  width: 100px;
}
.form_clarification_request textarea {
  width: 515px;
}
.form_docs_request textarea {
  width: 800px;
}
.form_docs_request p {
  padding-left: 0;
}
.form_docs_request .view_text {
  padding-top: 5px;
}
#is_responded {
  margin-top: 7px;
}
#is_responded label {
  float: none;
}
#is_responded td {
  border-style: none;
}
#clarification_filter label {
  width: 100px;
}
#all_requests label {
  width: 30px;
}
#not_responded_requests {
  padding-left: 20px;
  padding-right: 20px;
}
#not_responded_requests label {
  width: 130px;
}
.header_btn_panel {
  padding: 0 10px 10px 10px;
  margin-bottom: 11px;
  overflow: hidden;
  border: 0 none;
  clear: both;
}
.header_btn_panel a.linkButton {
  float: left;
  margin-top: 0;
}
.header_btn_panel a.create_btn {
  margin-left: 0;
  margin-right: 8px;
}
.header_btn_panel.no_left_space {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.header_btn_panel .btn {
  margin-bottom: 5px;
}
.auction_title2 {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  margin-bottom: 11px;
}
.top-section {
  clear: both;
  margin-top: 0;
  min-width: 940px;
  width: 100%;
}
.top-section .block_title {
  background: url(../../images/auction_title.png) repeat-x;
  min-width: 930px;
  width: 100%;
}
.tradeLotInfo2 th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding-left: 0;
  padding-right: 10px;
  border: 0 none;
}
.tradeLotInfo2 tr td {
  padding-left: 0;
  padding-right: 10px;
  border: 0 none;
}
.customer tr td {
  padding: 5px 5px 5px 0;
}
td.emptyTd {
  width: 10px;
}
span.lotitem_title {
  color: #464646;
  font-size: 16px;
  font-weight: bold;
  width: 60px;
}
.lotitemlist_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-top: 8px;
}
.labelsmallminwidth label {
  min-width: 210px !important;
}
.labelsmallminwidth2 label {
  min-width: 150px !important;
}
.labelsmallmaxwidth label {
  max-width: 210px;
}
.labelminwidth-sc label {
  min-width: 145px !important;
}
.labelminwidth label {
  min-width: 350px;
}
.labelminwidth .div_margin_labelminwidth {
  margin-left: 370px;
}
/*.labelminwidth label[for]
{
    min-width: 335px;
}*/
.labelmaxwidth2 label {
  max-width: 280px;
}
.labelminwidth2 label {
  min-width: 350px;
}
.labelminwidth2 .div_margin_labelminwidth {
  margin-left: 370px;
}
.labelminwidth2-cs label {
  min-width: 400px;
}
.labelminwidth .labelminwidth0 label,
.labelminwidth0 label,
.labelminwidth4 .labelminwidth0 label {
  min-width: 0;
  padding-right: 5px;
}
.labelminwidth3 label {
  min-width: 100px;
}
.labelminwidth3 .div_margin_labelminwidth {
  margin-left: 120px;
}
.labelminwidth4 label {
  min-width: 150px;
}
.labelminwidth4 .div_margin_labelminwidth {
  margin-left: 150px;
}
.labelminwidth5 label {
  min-width: 300px;
}
.labelminwidth5 .div_margin_labelminwidth {
  margin-left: 300px;
}
.labelminwidth6 label {
  min-width: 140px;
}
.labelminwidth6 .div_margin_labelminwidth {
  margin-left: 140px;
}
.labelminwidth7 label,
.form_block .column .labelminwidth7 label {
  min-width: 350px;
}
.labelminwidth7 .div_margin_labelminwidth {
  margin-left: 280px;
}
.labelminwidth8 label {
  min-width: 280px;
  max-width: 500px;
}
.labelminwidth8 .div_margin_labelminwidth {
  margin-left: 280px;
}
.labelminwidth9 label {
  min-width: 55px;
  padding: 0;
}
.paddingleft0 {
  padding-left: 0 !important;
}
.auction_expired {
  font-size: 24px;
  text-align: center;
  margin: 50px 0;
}
/* Оформление содержимого таблиц для заявок в комплексной процедуре */
.complex_span_padding {
  padding: 2px;
  margin-top: 2px;
  display: inline-block;
}
.jqg-matrix-striped td {
  background-color: #efeff0 !important;
}
.complex_auction_loser_bid2 {
  color: black !important;
  background-color: #fabbbe !important;
}
.jqg-matrix-striped td.complex_auction_loser_bid2 {
  color: black !important;
  background-color: #fabbbe !important;
}
.complex_auction_winner_bid2 {
  color: black !important;
  background-color: #a6f4a6 !important;
}
.jqg-matrix-striped td.complex_auction_winner_bid2 {
  color: black !important;
  background-color: #a6f4a6 !important;
}
.complex_auction_second_place_winner_bid2 {
  color: black !important;
  background-color: #ffffcc !important;
}
.jqg-matrix-striped td.complex_auction_second_place_winner_bid2 {
  color: black !important;
  background-color: #ffffcc !important;
}
.auction_winner_bid {
  color: #69c169 !important;
  font-weight: bold;
}
.auction_second_place_winner_bid {
  color: #ffff00 !important;
  font-weight: bold;
}
.auction_winner_loser {
  color: #ee1c24 !important;
  font-weight: bold;
}
.common_price {
  color: #ee1c24 !important;
  font-weight: bold;
}
.complex_auction_winner_bid {
  color: #037003 !important;
  background-color: #a6f4a6 !important;
}
.complex_auction_winner_bid td {
  color: #037003 !important;
  background-color: #a6f4a6 !important;
  border-color: #69c169 !important;
}
.complex_auction_winner_bid td .common_price {
  color: #037003 !important;
  font-weight: bold;
}
.complex_auction_winner_bid th {
  color: #037003 !important;
  background-color: #a6f4a6 !important;
  border-color: #69c169 !important;
}
.complex_auction_winner_bid textarea {
  background-color: #a6f4a6;
}
.complex_auction_winner_bid label {
  color: #037003 !important;
}
.complex_auction_winner_bid table {
  border-color: #69c169 !important;
}
.jqg-matrix-table-header th {
  padding: 2px 5px !important;
  text-align: center !important;
}
.jqg-matrix-radiobutton {
  float: none !important;
  margin: 0 !important;
  height: auto !important;
}
.purchasers-document-list a {
  color: #005baa !important;
  font-size: 13px;
  text-decoration: underline;
}
.jqg-matrix button {
  height: 30px;
}
.jqg-matrix .ui-button-text {
  font-size: 11px;
  font-weight: bold;
  padding: 0.2em 1em;
  text-align: center;
  color: black!important;
}
.jqg-application {
  font-weight: bold;
  color: #464646 !important;
  float: right;
}
.complex_auction_button_bid {
  text-decoration: none !important;
  margin: 0;
  font-size: 12px;
}
.purchasers-document-list li {
  padding: 5px 5px 5px 10px;
}
.purchasers-document-list ul {
  padding-bottom: 15px;
}
#matrixPaging span {
  display: inline-block;
}
#matrixPaging button {
  border: 0;
  background: none;
  display: inline-block;
}
#matrixPaging input {
  margin: 0 5px;
}
#matrixPaging select {
  display: inline-block;
}
#matrixPaging button:hover {
  cursor: pointer;
}
/********************************************************************/
.best-lot-quotations th {
  background: none repeat scroll 0 0 #efeff0;
  text-align: center;
  color: #464646;
  font-weight: bold;
  border: 1px solid white;
  padding: 5px 2px 5px 5px;
}
.best-lot-quotations td {
  background: none repeat scroll 0 0 #efeff0;
  text-align: right;
  border: 1px solid white;
  padding: 5px 2px 5px 5px;
  color: #838385;
}
.best-lot-quotations .alter-application td {
  background: none repeat scroll 0 0 white;
  border: 1px;
}
.column-third {
  float: left;
  width: 33%;
  min-width: 480px;
}
.column-third-big {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 30% !important;
}
.column-third-dbig {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 60%;
}
.column-third label {
  min-width: 0;
}
.column-two-fifths {
  float: left;
  width: 42%;
  min-width: 300px;
}
.column-two-fifths-big {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 30% !important;
}
.column-two-fifths-dbig {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 60%;
}
.column-two-fifths label {
  min-width: 0;
}
.column-one-fifths {
  float: left;
  width: 14%;
  min-width: 50px;
}
.column-one-fifths-big {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 30% !important;
}
.column-one-fifths-dbig {
  background: url(../../images/form_input_bg.png) center repeat-x;
  width: 60%;
}
.column-one-fifths label {
  min-width: 0;
}
/* #region Grid filter */
.grid-filter {
  display: block;
  background-color: #efeff0;
  border: 1px #aeaeae solid;
  height: 82px;
  margin-bottom: 10px;
  width: 570px;
  height: 95px;
}
.grid-filter fieldset {
  border: none;
}
.grid-filter .grid-filter-btn-panel {
  display: inline-block;
  float: right;
  width: 200px;
}
.grid-filter .grid-filter-btn-panel .search,
.grid-filter .grid-filter-btn-panel .clear {
  display: inline-block;
  width: 93px;
  float: left;
}
.grid-filter .grid-filter-btn-panel .search {
  margin: 20px 0 0 0;
}
.grid-filter .grid-filter-btn-panel .clear {
  margin: 5px 0 10px 0;
  text-align: center;
  color: #464646;
  text-decoration: underline;
}
.grid-filter .grid-filter-btn-panel .clear:hover {
  text-decoration: none;
}
.grid-filter-btn-panel a.search_btn {
  margin-left: 5px;
}
.grid-filter .grid-filter-item {
  width: 350px;
  margin: 3px 8px;
  display: inline-block;
  float: left;
}
.grid-filter .grid-filter-item input {
  float: none;
}
.grid-filter .grid-filter-item label {
  min-width: 100px;
}
/* #endregion Grid filter */
.auctionInProgress {
  font-weight: bold !important;
  font-size: larger !important;
  color: Red !important;
}
.agreement_checkbox {
  width: 100% !important;
}
.agreement_checkbox label {
  max-width: 100%;
}
.agreement_checkbox li {
  list-style: disc;
  list-style-type: disc;
}
.create_evaluation_protocol label {
  min-width: 300px;
}
.textbold {
  font-weight: bold;
}
.error-stack-trace {
  overflow: scroll;
  max-height: 350px;
  color: black;
  /*#636466;*/
  font-size: 13px;
}
.viewwidth {
  width: 980px;
  display: table-row;
}
.redlink {
  color: #D14A48;
  font-weight: bold;
  text-decoration: underline;
}
a.simpleLink {
  color: #005baa !important;
  font-size: 13px;
  margin: 4px 5px 2px 0;
  text-decoration: none;
}
a.simpleLink:hover {
  text-decoration: underline;
}
.technicalsupport {
  width: 710px;
  font-size: 12px;
  color: black;
  margin: 0 auto;
  text-align: center;
}
#documentPanel.transactions tr td {
  border: 0;
}
.blockMarketPlaces {
  float: left;
  margin-top: 5px;
  width: 180px;
  text-align: center;
}
.blockMarketPlaces a:first-child {
  font-size: 18px;
  color: #464646;
  text-align: center;
  text-decoration: underline;
}
.call_free {
  font-size: 10px;
  color: black;
  margin: 0 auto;
  text-align: center;
}
.left {
  float: left;
}
.center,
.center span {
  text-align: center !important;
}
.email {
  text-align: center;
}
#leftnav {
  float: left;
  margin: 0;
  width: 750px;
}
#rightnav {
  float: right;
  margin: 0;
  width: 250px;
}
#content {
  margin-left: 200px;
  margin-right: 200px;
  text-align: center;
}
#accordion {
  float: left;
}
#accordion h2 {
  text-decoration: underline;
  cursor: pointer;
}
#advancedButtons {
  display: none;
  float: left;
  height: 60px;
  width: 100%;
}
.reasonDialog label {
  width: auto !important;
  max-width: 350px !important;
}
/* #region progress.js */
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffffff;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.6) no-repeat;
  /* For IE 5.5 - 7*/
  filter: alpha(opacity=60);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
.loading {
  overflow: hidden;
}
/* Anytime the body has the loading class, our
   modal element will be visible */
.loading .modal {
  display: block;
}
.spinjs {
  position: absolute;
  top: 50%;
  left: 50%;
}
.spiner {
  display: none;
  width: 16px;
  height: 16px;
  background: rgba(255, 255, 255, 0.6) url('../../images/spiner_16x16.gif') right center no-repeat;
  margin-left: -20px;
  margin-top: 2px;
  /* For IE 5.5 - 7*/
  filter: alpha(opacity=60);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
ul.ui-autocomplete.ui-widget-content {
  border: 1px solid #b9b9b9;
}
.ui-autocomplete-loading + .spiner {
  display: inline-block;
}
/* #endregion progress.js */
.trade_lot_states {
  background-color: #cdcdcd;
  clear: both;
}
.trade_lot_state_item {
  float: left;
  padding: 0 10px;
  border-right: white solid 1px;
  border: none !important;
}
.trade_lot_state_item.selected {
  background-color: #D14A48;
  color: white;
}
.trade_lot_state_item.complete {
  color: #fff;
  background: #cdcdcd;
}
.trade-protocol .div_margin_labelminwidth {
  margin-left: 171px;
}
.create-protocol .div_margin_labelminwidth {
  margin-left: 120px;
}
.trAmount .filterelemetn2left {
  width: 256px;
}
.marginLeft_20px {
  margin-left: -20px;
}
.trAmount label {
  padding-left: 0;
}
.rblHorizontalAlign label {
  min-width: 150px;
  margin-right: 15px;
}
.rblHorizontalAlign tr td {
  border: 0;
}
tr.ui-state-highlight td {
  font-weight: bold !important;
}
.ui-widget-content a {
  color: #363636;
}
.ui-widget-content a.create_btn {
  color: white;
}
span.ui-icon.triangle-red-collapsed {
  width: 12px;
  height: 12px;
  background: url(../../images/triangle-red-collapsed.gif) no-repeat;
  background-position: 3px 0px;
}
span.ui-icon.triangle-red-expanded {
  width: 12px;
  height: 12px;
  background: url(../../images/triangle-red-expanded.gif) no-repeat;
  background-position: 0px 3px;
}
.progress {
  background-image: url(../../Images/loaderB64.gif);
  width: 64px;
  height: 64px;
}
.up-progress {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ffffff;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.6) no-repeat;
  /* For IE 5.5 - 7*/
  filter: alpha(opacity=60);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.up-image {
  position: absolute;
  top: 45%;
  left: 45%;
  z-index: 998;
}
a.logout {
  background: url(../../images/login.png) no-repeat;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 17px;
  padding: 3px 0 0 0;
  text-align: center;
  text-decoration: none;
  width: 60px;
  float: right;
  display: block;
  margin: 5px 10px 0 0;
}
.pointer {
  cursor: pointer;
}
.ui-accordion .ui-accordion-header .ui-icon {
  top: 15px;
}
.form_block .ui-accordion-header {
  border: none;
  border-bottom: 1px solid #ec1c36;
  padding: 5px 0 0 0;
}
.form_block .ui-accordion-content {
  padding: 0;
  overflow: visible;
  border: none;
}
.span-message {
  float: left;
  font-size: 14px;
  margin-left: 8px;
  margin-top: 8px;
  padding-top: 5px;
  color: white;
}
span.ui-jqtreeview-item-text {
  cursor: pointer;
}
li.ui-jqtreeview-item > ul {
  padding-left: 25px;
}
.onlyForOrganizerCheckbox label {
  min-width: 0 !important;
  max-width: 1000px !important;
}
.no-close .ui-dialog-titlebar-close {
  display: none;
}
.workGroupEmployes {
  padding-right: 2px;
  border-right: 1px #aeaeae solid;
}
.fu-mini {
  width: 250px !important;
}
.noborder {
  border: 0 !important;
}
.only-bottom-border {
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: inherit;
}
.only-top-border {
  border-top: inherit;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 0 !important;
}
.border1 {
  border: 1px #efeff0 solid;
}
#WizardDialog p {
  padding-bottom: 8px;
}
#WizardDialog input[type="radio"] {
  padding-bottom: 4px;
  margin-right: 4px;
}
a.ContractLink {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}
/*===================================================MyOffers========================================*/
.myOffers {
  text-decoration: underline;
  float: right;
  margin: 0;
  text-align: right;
}
/*=============================================Common================================================*/
.сlear {
  clear: right;
  display: inline-block;
  float: right;
}
.middle_vertical_align {
  vertical-align: middle;
}
.padding0 {
  padding: 0 !important;
}
.addParamSettings {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 500px;
}
.addParamValue {
  padding-top: 5px;
  padding-bottom: 5px;
}
.addParamValue textarea {
  height: 75px !important;
}
.okdpTextSearch {
  margin-top: 8px;
}
.okdpGridContainer {
  overflow: scroll;
  width: 100%;
}
.okdpError {
  color: red;
  font-size: 12px;
}
.platforms-treeview label {
  float: none !important;
}
.platforms-treeview td {
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: none !important;
}
.platforms-treeview ul {
  padding-left: 15px;
}
.platforms-treeview-container {
  border: none !important;
}
.platforms-treeview-container tr {
  border-bottom: 1px solid #ec1c36;
}
.arr {
  padding-left: 3px;
  cursor: pointer;
}
.arr_up {
  background: url(../../images/arr_top.png) right no-repeat;
}
.arr_down {
  background: url(../../images/arr_bot.png) right no-repeat;
}
.divOosDialogClass label {
  max-width: 90%;
  width: 90%;
}
.wrapper_content .browser-message {
  margin: 40px;
}
#withdrawTradeDialog label {
  width: 100px;
}
.ui-dialog,
div#withdrawTradeDialog {
  overflow: visible !important;
}
.rb-small0 label {
  width: 70px !important;
  min-width: 70px !important;
}
.rb-small label {
  width: 120px !important;
  min-width: 120px !important;
}
.rb-big label {
  width: 190px !important;
  min-width: 190px !important;
}
.rbs .chzn-container {
  width: 156px !important;
}
.rbs label {
  padding-left: 0px !important;
}
.lot-states {
  border-bottom: none !important;
}
.padding-side-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.filter-trade-type label {
  width: 193px !important;
}
.search-number-range {
  width: 92px !important;
}
span.color-red {
  color: red;
}
.hight > td {
  background-color: #f0e68c !important;
}
span acronym.moscow-time {
  font-size: 9px;
}
.floatRigth {
  float: right;
}
.amountNoteDiv {
  width: 80px;
  background-color: #efeff0;
  float: right;
  border-right: none;
  border-left: 1px solid #efeff0;
  border-top: 1px solid #efeff0;
  border-bottom: 1px solid #efeff0;
  height: 100%;
  font-weight: bold;
  padding: 10px;
}
.percent-from-deposit-cell,
.jqg-matrix-striped td.percent-from-deposit-cell {
  background-color: #efeff0 !important;
  font-weight: bold;
  vertical-align: middle;
  padding-bottom: 28px !important;
}
.complex_auction_winner_bid td.percent-from-deposit-cell {
  padding-bottom: 28px !important;
  color: #037003 !important;
  background-color: #a6f4a6 !important;
  border-color: #69c169 !important;
}
.vertical-align-middle {
  vertical-align: middle;
}
.span-margin-top-27px > span {
  margin-top: 27px;
}
/* #region jquery ui */
.ui-datepicker-buttonpane {
  font-size: 13px !important;
  font-weight: bold;
}
.document .ui-widget-content {
  border: 1px solid white;
  background: white url(../../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}
#invationDialog .ui-jqgrid-bdiv {
  max-height: 300px;
  min-height: 300px;
}
#invationDialog .grid-filter {
  height: 105px;
}
#nonDigitalPurchasers .ui-jqgrid-bdiv {
  min-height: 278px;
}
.ui-jqgrid .ui-jqgrid-htable {
  table-layout: auto !important;
}
/*Первая строка JQGRID*/
.ui-jqgrid tr.jqgrow td {
  background-color: #fff;
  text-align: left !important;
  border-right-width: 1px;
  border-right-style: solid;
  border: 1px #fff solid;
}
/*Вторая строка JQGRID*/
.ui-jqgrid tr.jqgrow.ui-priority-secondary td {
  background-color: #f7f7f7;
}
/*Класс для JQGRID без зебры*/
.withoutStripy .ui-jqgrid tr.jqgrow.ui-priority-secondary td {
  background-color: #fff;
}
.last-with-border .ui-jqgrid tr.jqgrow td {
  border: 1px #aeaeae solid;
}
.last-with-border .ui-jqgrid tr.jqgrow td div.priceValue {
  text-align: right;
  padding: 8px 14px;
  font-weight: bold;
}
.last-with-border .ui-jqgrid tr.jqgrow td table th {
  border: 1px #aeaeae solid;
}
.ui-jqgrid tr.err_limit td {
  background-color: #fabbbe !important;
  color: #ee1c24 !important;
}
.ui-jqgrid .ui-jqgrid-bdiv {
  /*overflow: auto;*/
  overflow-x: hidden;
  overflow-y: auto;
}
.ui-jqgrid tr.jqgrow td.cell-padding-right {
  padding-right: 8px;
}
.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0;
}
.mylist-grid .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.mylist-grid .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.mylist-grid .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.mylist-grid .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: left;
}
.ui-jqgrid .ui-jqgrid-htable TH DIV.checker {
  padding-left: 1px;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}
.organizer-requests .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.organizer-requests .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.organizer-requests .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.organizer-requests .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.participant .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}
.participant .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.participant .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.participant .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.participant .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.participant .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.participant .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.participant .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.trade-offer-participant .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.trade-offer-participant .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.trade-offer-participant .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.finance_auction .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.finance_auction .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.finance_auction .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.trade-offer-search .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.trade-offer-search .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.trade-offer-search .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.default .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: left;
}
.default .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.default .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.default .ui-jqgrid .ui-jqgrid-btable {
  table-layout: auto;
  margin: 0;
  outline-style: none;
}
.default .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.default .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.default .ui-jqgrid .ui-jqgrid-hbox {
  padding-right: 0;
}
.default .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.default .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: visible;
  position: relative;
  text-align: center;
}
.default .ui-jqgrid-hbox {
  float: none !important;
}
.default .ui-jqgrid-htable {
  width: 100% !important;
}
.default .ui-jqgrid .ui-jqgrid-htable {
  table-layout: auto;
}
.default .ui-jqgrid tr.jqgrow td.wrapped {
  word-break: break-all;
}
.overflowhidden .ui-jqgrid .ui-jqgrid-bdiv {
  overflow-x: hidden;
  overflow-y: hidden;
}
.document .ui-jqgrid tr.jqgrow {
  outline-style: none;
  border: none;
  opacity: 1;
  filter: alpha(opacity=100);
  font-weight: normal;
}
.document .ui-jqgrid tr.jqgrow td {
  border: inherit !important;
}
.documentList .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}
.documentList .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.documentList .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.documentList .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.documentList .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.documentList .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.documentList .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.documentList .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.productList .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}
.productList .ui-jqgrid tr.jqgrow {
  outline-style: none;
}
.productList .ui-jqgrid tr.jqgroup {
  outline-style: none;
}
.productList .ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}
.productList .ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}
.productList .ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #838385;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}
.productList .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.productList .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
.activeOfferList .ui-jqgrid .ui-jqgrid-bdiv {
  overflow-x: auto;
}
.offerList .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.offerList .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.offerList .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: center;
}
/* #endregion jquery ui */
/* #region Common styles*/
.hidden_element {
  display: none;
}
.no_margin_bottom {
  margin-bottom: 0 !important;
}
.padding_none {
  padding: 0 !important;
}
.padding_none label {
  padding: 0 !important;
}
.float_none {
  float: none !important;
}
.padding_right_none {
  padding-right: 0 !important;
}
.margin_none label {
  margin-top: 0;
}
.margin_none input,
.margin_none .custom-select {
  margin-top: 5px;
}
.action-success {
  background: url(../../Images/action_success_48.png);
  width: 60px;
  height: 53px;
}
.img-stop {
  background: url(../../Images/stop.png);
  width: 46px;
  height: 44px;
  float: left;
  /* Выравнивание по левому краю */
  margin: 7px 1em 20px 0;
  /* Отступы вокруг картинки */
}
.top0 {
  padding-top: 0 !important;
}
.form_auction fieldset.ranged {
  display: inline-block;
}
.form_auction fieldset > span.lbl-ranged {
  width: 40px;
  display: inline-block;
}
/* #endregion Common Styles */
/* #region Tender Styles */
.participantFeatureTextBox,
.preferenceTextBox {
  margin-left: 360px;
}
.checkbox-container td {
  padding: 3px 0;
}
.checkbox-container span {
  padding-left: 0 !important;
}
.form_auction fieldset input[type=file].pure {
  border: none !important;
  height: auto !important;
  padding: 0 !important;
  width: 429px;
}
.data .radioBtn {
  margin-left: 20px;
  float: left;
}
.label_info {
  float: left;
  margin-left: 8px;
  margin-right: 15px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
}
.td-lnk-delete {
  padding-top: 5px;
  width: 100%;
}
.div-add-item {
  margin-left: 215px;
  margin-bottom: 0;
}
.mw-buttons {
  width: 400px!important;
}
/**/
.appl-wizard .regular {
  font-family: 'PTSansRegular';
}
.appl-wizard .italic {
  font-family: 'PTSansItalic';
}
.appl-wizard .serif {
  font-family: 'PTSerifCaption';
}
.appl-wizard .popup_txt a {
  text-decoration: underline;
  color: #ee1c24;
}
.appl-wizard a:hover {
  text-decoration: none;
}
.appl-wizard .clear-wiz {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.appl-wizard h2.popup__title,
.appl-wizard .popup_txt h3 {
  padding: 0;
  margin: 0 0 10px;
  font-family: Cuprum;
  line-height: normal;
}
.appl-wizard .popup_txt_new h3 {
  padding: 8px 0 0 0;
  margin: 0 0 10px;
  font-family: Cuprum;
  line-height: normal;
}
.appl-wizard p {
  padding: 0;
  margin: 0 0 10px;
}
.appl-wizard .popup {
  background: white;
  font-size: 14px;
  line-height: 18px;
  z-index: 999;
  overflow: visible !important;
}
.appl-wizard .popup__close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 22px;
  height: 21px;
}
.appl-wizard .popup__title {
  color: #ee1c24;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 23px;
  font-weight: bold;
}
.appl-wizard .popup__title_new {
  color: #ff4044;
  font-size: 38px;
  line-height: 20px;
  margin-bottom: 23px;
  float: left;
  padding: 10px 0 0 95px;
}
.appl-wizard .one_time_license_title {
  padding: 0 40px 0 0;
  font-size: 20px;
}
.appl-wizard .popup__subtitle {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 2px;
  font-weight: normal;
}
.appl-wizard .popup__subtitle2 {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 3px;
  color: #00a604;
  font-weight: normal;
}
.appl-wizard .popup__subtitle_new {
  background: #b9b9b9 url(../../images/popup__header_gray.png) 0 0 no-repeat;
  height: 59px;
  line-height: 21px;
  margin-bottom: 2px;
  font-weight: normal;
}
.appl-wizard .popup__subtitle2_new {
  background: #ff4044 url(../../images/popup__header_red.png) 0 0 no-repeat;
  height: 40px;
  line-height: 21px;
  margin-bottom: 3px;
  font-weight: normal;
  color: #fff;
}
.appl-wizard .popup_subtitle_fontSize {
  font-size: 18px;
}
.appl-wizard .popup_grid__col {
  float: left;
}
.appl-wizard .popup_grid__col_new {
  float: right;
}
.appl-wizard .popup_new_tarif {
  background: #fff url(../../images/popup__new_tarif.png) 0 0 no-repeat;
}
.appl-wizard .popup__more {
  color: black;
  text-decoration: none;
  border-bottom: 1px dotted #3171e6;
  font-size: 16px;
  position: relative;
}
.appl-wizard .popup__more:hover {
  border-bottom-color: black;
}
.appl-wizard .popup__more.center p {
  color: white !important;
}
.appl-wizard .popup_grid {
  font-size: 12px;
  line-height: 16px;
}
.appl-wizard .popup_grid_new {
  font-size: 12px;
  line-height: 16px;
  padding-top: 45px;
}
.appl-wizard .popup__box1 {
  border: 1px solid #aeaeae;
  padding: 91px 0 13px;
  color: #838385;
  margin-right: 9px;
  width: 129px;
}
.appl-wizard .popup__box1_new {
  border: 1px solid #b9b9b9;
  color: #838385;
  margin-right: 9px;
  width: 168px;
  height: 307px;
}
.appl-wizard .popup__box1 .popup_txt {
  min-height: 241px;
  height: auto !important;
  height: 237px;
}
.appl-wizard .popup__box2 {
  color: white;
  background: #ee1c24;
  margin-bottom: 10px;
  padding: 8px 0;
  font-size: 14px;
  line-height: 18px;
}
.appl-wizard .popup__box3 {
  border: 2px solid #464646;
  padding: 10px 9px 10px 10px;
  line-height: 20px;
  margin-bottom: 10px;
  width: 108px;
}
.appl-wizard .popup__box3_new {
  color: #838385;
  border: 1px solid #b9b9b9;
  line-height: 20px;
  margin-bottom: 10px;
  width: 168px;
  height: 307px;
}
.appl-wizard .popup__box3 .popup_txt,
.appl-wizard .popup__box3_new .popup_txt {
  min-height: 229px;
  height: auto !important;
  height: 229px;
}
.appl-wizard .popup__btn_row {
  padding-top: 3px;
  padding-bottom: 30px;
}
.appl-wizard .popup__btn_row_new {
  padding-top: 3px;
  padding-bottom: 30px;
  margin-left: 20px;
}
.appl-wizard .popup__btn {
  width: 131px;
  height: 51px;
  padding: 2px 0;
  font-size: 16px;
  line-height: 24px;
  text-shadow: 0 2px 2px #464646;
  text-align: center;
  color: white !important;
  display: block;
  float: left;
  text-decoration: none;
  position: relative;
}
.appl-wizard .popup__btn_grey {
  padding-top: 14px;
  height: 39px;
  background: #aeaeae url(../../images/popup__btn_grey.png) 0 0 no-repeat;
}
.appl-wizard .popup__btn_green {
  background: #69c169 url(../../images/popup__btn_green.png) 0 0 no-repeat;
  margin-left: 9px;
}
.appl-wizard .popup__btn_new {
  width: 131px;
  height: 18px;
  padding: 2px 0;
  font-size: 16px;
  line-height: 24px;
  text-shadow: 0 2px 2px #464646;
  text-align: center;
  color: #fff !important;
  display: block;
  float: left;
  text-decoration: none;
  position: relative;
}
.appl-wizard .popup__btn_new_grey {
  padding-top: 14px;
  height: 7px;
  background: #b9b9b9 url(../../images/popup__btn_new_grey.png) 0 0 no-repeat;
}
.appl-wizard .popup__btn_new_green {
  background: #00a604 url(../../images/popup__btn_new_green.png) 0 0 no-repeat;
}
.appl-wizard .popup__hip {
  display: none;
  position: absolute;
  bottom: 30px;
  width: 260px;
  border-radius: 10px;
  color: white;
  font-size: 13px;
  z-index: 999;
  padding: 15px 20px 10px;
  text-align: left;
  left: 50%;
  margin-left: -150px;
  font-size: 11px;
  background: #464646;
}
.appl-wizard .popup__hip-tail {
  position: absolute;
  display: block;
  width: 19px;
  height: 10px;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  background: url(../../images/popup__hip_tail.png) bottom no-repeat;
}
.appl-wizard .popup_dot-line {
  font-size: 20px;
  color: #00a604;
  text-shadow: 0 0 2px #cee000;
}
.appl-wizard .overflow {
  overflow: hidden;
}
.appl-wizard .w410 {
  width: 410px;
}
.appl-wizard .center {
  text-align: center;
}
.appl-wizard .fs-m {
  font-size: 22px;
  line-height: 22px;
}
.appl-wizard .fs-l {
  font-size: 37px;
  line-height: 37px;
}
.appl-wizard .span {
  margin-left: 10px;
  margin-right: 10px;
}
.appl-wizard .paddingTop10 {
  padding-top: 10px;
}
.appl-wizard .line_through {
  color: black;
  text-decoration: line-through !important;
}
.appl-wizard .gray {
  color: #838385;
}
.custom-auction .ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
}
.custom-auction .ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}
.custom-auction .ui-jqgrid .ui-jqgrid-htable th div {
  overflow: inherit;
  position: relative;
  text-align: left;
}
.lbl_auction .checkbox label {
  float: none;
}
.lbl_auction fieldset ul.line li label {
  margin-right: 11px;
}
.fs_auction fieldset ul.line li label {
  float: none;
}
.ref-grid .ui-widget-content a {
  color: #005baa !important;
  font-size: 13px;
  text-decoration: underline;
}
.txt_auction input.medium {
  padding-right: 3px !important;
}
/* #endregion Tender Styles */
/* #region Dealing Styles */
.grayBorderChild div:nth-child(2) {
  border-bottom-color: #efeff0 !important;
}
.change_btn {
  color: #838385;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  float: left;
  height: 20px;
  line-height: 14px;
  margin-left: 8px;
  margin-top: 8px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  border: 0 none;
  overflow: hidden;
}
.upload-button-nohover {
  background: #efeff0 !important;
}
a.inactive {
  pointer-events: none;
  cursor: default;
  color: #aeaeae;
  text-shadow: white 1px 1px 1px;
}
.itemsScroll table {
  width: 725px;
}
.itemsScroll div {
  max-height: 100px;
  overflow: auto;
}
.dealTable table {
  width: 700px;
  border-collapse: collapse;
}
.dealTable th {
  font-weight: bold;
  font-size: 13px;
  color: #464646;
  text-align: left;
  padding: 0 5px 0 5px;
  border: 0;
}
.dealTable tr td {
  border: 0;
  border-top: 1px #aeaeae solid;
  padding-left: 0;
  padding-right: 10px;
  vertical-align: middle;
}
.radio-vertical-list label {
  float: none;
}
.deal-period {
  min-width: 25px !important;
  width: 25px !important;
}
.w-nds {
  width: 50px !important;
  min-width: 50px !important;
}
.w-no-nds {
  width: 100px !important;
  min-width: 100px !important;
}
/* #endregion Dealing Styles */
/* #region SSO Styles */
.sso .transactions {
  margin: 20px auto 0 auto;
  width: 680px;
  min-width: 0;
}
.sso .transactions .block_title {
  min-width: 0;
}
.sso label {
  width: 295px;
}
.loginDiv {
  margin-top: 10px;
  margin-bottom: 10px;
}
.form_auction .loginBtn {
  background: url(../../images/auction_title.png) repeat-x;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 93px;
  cursor: pointer;
}
.form_auction .loginEDSBtn {
  background: url(../../images/auction_title.png) repeat-x;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 140px;
  cursor: pointer;
}
.form_auction .loginEDSWidth250 {
  width: 250px;
}
#recaptcha_table {
  margin: 0 auto !important;
}
.loginPageBannerWrapper {
  margin: 0 20px;
  min-width: 1130px;
  width: auto;
  /* Отображать баннер - не отображать баннер. */
  display: none;
}
.loginPageBannerContent {
  min-width: 639px;
  width: auto;
}
.loginPageBanner {
  clear: both;
  margin: 20px auto 0;
  padding-bottom: 20px;
  background-repeat: no-repeat;
  /* Размеры баннера. 660px - ширина блока логина по умолчанию. */
  width: 660px;
  height: 373px;
  /* Картинка баннера. */
  background-image: url('../../Images/otc_2014.jpg');
}
/* #endregion SSO Styles */
/* #region CommonServices Styles */
.biddersnew {
  clear: both;
  margin-bottom: 20px;
  width: 100%;
  min-width: 639px;
}
.biddersnew .block_titlenew {
  background: url(../../images/auction_title.png) repeat-x;
  width: auto;
  min-width: 627px;
}
.no100percent {
  min-width: 670px;
  width: 770px;
}
.no100percenttable > table {
  width: 670px !important;
}
.form_block .styleForMozila input {
  float: none;
  padding-bottom: 1px;
  height: 13px;
  margin-bottom: 2px;
}
.form_block .styleForMozila .ui-pg-selbox {
  height: 16px;
  margin-top: 1px;
}
.form_auction fieldset .create_btn input {
  height: 24px;
}
.form_auction textarea.ddbig {
  width: 490px;
}
.form_auction textarea.dsuperbig {
  width: 618px;
}
.form_auction fieldset ul.line li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.form_auction .normal_button {
  background: url(../../images/auction_title.png) repeat-x;
  border: none;
  color: white;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  margin: 8px 0 16px 0;
  padding: 0;
  width: 140px;
  cursor: pointer;
}
.messages-content .upload-list {
  margin: 0 !important;
  padding: 0;
  list-style: disc;
}
.messages-content table tr td {
  margin-top: 4px;
  vertical-align: middle;
}
.messages-content table tr td input {
  margin-top: 4px;
  vertical-align: middle;
}
.messages-content .message-label {
  font-weight: bold;
  line-height: 19px;
}
div.messages-content {
  width: 100%;
  border-left: none;
  -ms-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.mailing-header {
  font-weight: bold;
  font-size: large;
}
.mailing-options input {
  padding-left: 0 !important;
}
.mailing-options tr td {
  border: 0;
}
.mailing-options legend {
  margin-left: 10px;
  font-size: 14px;
}
.mailing-options-label {
  min-width: 50px;
  width: 200px;
  float: left;
}
.mailing-options-input {
  width: 100%;
  padding-left: 0 !important;
}
.message-wtite-top textarea {
  margin-bottom: 10px;
  margin-top: 10px;
}
div.message-settings p {
  margin-top: 10px;
}
div.message-settings table td {
  padding-right: 10px;
}
div.message-settings table tr td a {
  margin-top: 0;
}
.message-fileupload-label {
  display: none;
}
.message-wtite-top label {
  -moz-min-width: 40px !important;
  -ms-min-width: 40px !important;
  -o-min-width: 40px !important;
  -webkit-min-width: 40px !important;
  min-width: 40px !important;
  padding-left: 0;
}
.message-wtite-top td {
  padding-left: 7px;
}
#message_field select {
  margin-left: 0;
}
.all_messages fieldset label {
  width: 150px !important;
}
.all_messages th {
  padding-right: 5px;
}
.all_messages .search_btn {
  margin-right: 10px;
  margin-bottom: 0;
}
.all_messages a.clear {
  margin-bottom: 0;
}
.all_messages .labelminwidth label {
  width: 300px !important;
}
div.messages {
  display: table;
  clear: both;
  font-size: 14px;
}
div.messages-navigation,
div.messages-content {
  display: table-cell;
  border: 1px #aeaeae solid;
  padding: 9px;
}
div.messages-navigation {
  -moz-min-width: 210px;
  -ms-min-width: 210px;
  -o-min-width: 210px;
  -webkit-min-width: 210px;
  min-width: 210px;
  -ms-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.messages-navigation > ul {
  margin-left: -15px;
}
.messages-navigation ul li {
  margin-left: 25px;
  line-height: 20px;
}
.messages-navigation ul a {
  color: #363636;
}
.messages-navigation ul a.active {
  font-weight: bold;
}
.messages-navigation hr {
  margin-left: 25px;
}
.messages-top-panel {
  height: 40px;
  border-bottom: 1px #aeaeae solid;
  margin: 0 -10px 7px -10px;
  padding: 0 15px;
}
.messages-top-panel .create_btn {
  margin-top: 3px;
}
.messages-top-panel fieldset {
  padding-top: 7px;
  border-bottom: none;
}
.messages-top-panel input.big {
  width: 80px;
}
.messages-top-panel label {
  -moz-min-width: 15px;
  -ms-min-width: 15px;
  -o-min-width: 15px;
  -webkit-min-width: 15px;
  min-width: 15px;
  padding-right: 5px;
  padding-left: 5px;
  text-align: right;
}
.messages-top-panel label:first-child {
  margin-left: -10px;
}
.messages-top-panel span.checkbox {
  float: left;
  margin-left: 15px;
  padding-left: 0 !important;
}
.messages-top-panel span.checkbox input {
  padding-left: 0;
}
.messages-top-panel #search-pannel {
  padding-right: 170px;
  padding-left: 310px;
}
.messages-top-panel #search-pannel.incoming {
  padding-left: 447px;
}
.messages-top-panel label.search-string {
  width: 55px;
}
.messages-top-panel input.search-string {
  width: 90%;
  margin-top: 0;
}
.messages-top-panel a.search_btn {
  margin-top: -2px;
  margin-left: 15px;
}
.messages-top-panel a.clear {
  margin-top: -2px;
  margin-right: 0;
  margin-left: 5px;
}
.message-view-nav {
  float: right;
}
#message-view-nav a {
  font-size: 16px;
}
#message-view-index {
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 5px;
}
#message-view-index label {
  padding-left: 3px;
  padding-right: 3px;
}
.unreadMessagesCount {
  float: right;
  font-weight: bold;
  background-color: #efeff0;
  width: 30px;
  height: 15px;
  line-height: 16px;
  font-size: 11px;
  text-align: center;
  border: 1px #aeaeae solid;
  margin-top: 1px;
}
input.ui-pg-input {
  text-align: right;
}
.bigPageStyle input.ui-pg-input {
  width: 30px;
}
.employeeTable {
  border: 1px solid gray;
  border-collapse: collapse;
  border-spacing: 0;
}
.employeeHeaderItem {
  vertical-align: middle;
  font-size: small;
  color: #838385;
  font-weight: bold;
  overflow: hidden;
  background: #efeff0;
  text-align: left;
  padding: 5px;
}
.employeeItem {
  vertical-align: middle;
  font-size: small;
  color: #838385;
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  padding: 5px;
}
table.roles {
  width: 50%;
  color: #464646;
  font-size: 12px;
  border: 1px #aeaeae solid;
  border-collapse: collapse !important;
}
table.roles tr td {
  border: 1px #aeaeae solid;
}
.roles-header td {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
}
.roles-row-bottom {
  text-align: center;
  vertical-align: middle;
}
table.permissions {
  width: 100%;
  color: #464646;
  font-size: 15px;
  border: 3px #aeaeae solid;
}
/*table#required-propeties {
    width: 100%;
    color: @color-black_light;
    font-size: 15px;
    border: 3px @color-gray_medium solid;
}*/
table.permissions tr td,
table#required-propeties tr td,
table#required-propeties tr th {
  padding: 5px;
  border: 1px #aeaeae solid;
}
.permissions-header td,
table#required-propeties tr th {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
table#required-propeties .fa-check-circle {
  color: #037003;
}
table#required-propeties .fa-times-circle {
  color: #ff4044;
}
.permissions-row-top {
  border-top: 3px #aeaeae solid;
}
.permissions-row-bottom {
  border-bottom: 3px #aeaeae solid;
  text-align: center;
  vertical-align: middle;
}
.permissions-checkbox {
  width: 100px;
}
.permissions-checkbox label {
  min-width: 50px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding: 0;
}
.permissions-small-text {
  font-size: 13px;
}
div.information {
  background-color: #efeff0;
  border: 1px solid #aeaeae;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 10px 0;
  padding: 5px 5px 0 5px;
  color: #464646;
  font-size: 13px;
}
div.information p {
  text-align: center;
  padding-bottom: 5px;
}
span.information {
  font-style: italic;
  color: #464646;
  font-size: 13px;
}
table.certificate-uploader {
  width: 560px;
}
table.certificate-uploader th {
  background-color: #efeff0;
  border: 1px white solid;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 0 5px 8px;
  white-space: nowrap;
  overflow: hidden;
}
table.certificate-uploader td {
  border-bottom: 1px #aeaeae solid;
  color: #464646;
  font-size: 13px;
  padding: 5px 0 5px 8px;
}
.captcha {
  display: inline-block;
}
.captcha_refresh {
  display: inline-block;
  margin-top: 15px;
}
tr.document_error {
  background: #fabbbe !important;
}
.document-type h1 {
  font-weight: bold;
  margin: 5px 5px 0 5px;
}
.document-type .description {
  margin: 0 5px 10px 5px;
  font-style: italic;
}
.file-textbox {
  margin-left: 5px;
  width: 100%;
}
.eventlink {
  color: #464646;
  display: block;
  font-size: 13px;
}
.lastnew {
  width: 100%;
}
.auctionnew fieldset ul.line2 > li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.auctionnew fieldset ul.line > li {
  display: block;
  padding-right: 8px;
  float: left;
  color: #464646;
  font-size: 13px;
  line-height: 16px;
}
.columnnew {
  float: right;
  width: 48%;
  min-width: 280px;
  margin-bottom: 20px;
}
.columnnew.left {
  float: left;
}
.block_titlenew {
  background: url(../../images/block_title.png) repeat-x;
  height: 20px;
  margin-bottom: 10px;
  padding: 5px 0 0 0;
  min-width: 168px;
}
.form_blocknew .block_titlenew {
  background: url(../../images/auction_title.png) repeat-x;
}
.form_block fieldset.subtitle label {
  font-weight: bold;
}
.columnnew .form_blocknew .block_titlenew {
  width: 100%;
  min-width: 280px;
}
.form_blocknew {
  margin-bottom: 20px;
}
.block_titlenew h2 {
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin-left: 12px;
}
.columnnew .form_blocknew fieldset ul.line {
  min-width: 150px;
  float: left;
}
.columnnew .form_blocknew fieldset ul.line2 {
  min-width: 210px;
  float: left;
}
.columnnew .form_blocknew label {
  min-width: 100px;
}
.columnnew .form_blocknew fieldset {
  min-width: 324px;
}
.columnnew .form_blocknew.wide fieldset ul.line {
  min-width: 160px;
  float: left;
}
.columnnew .form_blocknew.wide label {
  min-width: 115px;
}
.auctionnew {
  float: left;
  width: 100%;
  min-width: 639px;
}
.auctionnew_title {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 19px;
}
.message {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 7px;
  border-top: 1px #aeaeae solid;
}
.inner_checkbox {
  margin-left: 10px;
}
.short-name {
  float: right;
  word-wrap: break-word;
}
.spec-org {
  padding-left: 5px;
  width: 50%;
}
.oso-link {
  color: blue !important;
  text-decoration: underline;
}
.oso-rb {
  padding: 10px 0 10px 5px;
}
.lbl-platform {
  width: 100px !important;
  min-width: 100px !important;
}
.tarifServiceEdit .form_auction label {
  min-width: 500px !important;
}
.tarifServiceEdit .form_auction td > label {
  min-width: 100px !important;
}
.tarifServiceView .form_auction label {
  min-width: 500px !important;
}
.eventInfo .form_auction span {
  margin-left: 251px;
  display: block;
  word-break: break-all;
}
.topActiveOfferList .bidders,
.topActiveOfferList .bidders .block_title,
.min_width0 > label {
  min-width: 0 !important;
  /* отменяем минимальную длину блоков */
}
.accrTabed #subTab {
  margin-top: 10px;
}
.accrTabed .form_auction label {
  width: 30%;
}
.accrTabed a.create_btn {
  color: white;
}
.accrTabed table.last tr.alternative td {
  background-color: #efeff0;
}
.accrTabed table.last tr.ordinal td {
  background-color: #efeff0;
}
.orgViewTabed table.last {
  width: 100%;
  border: 1px solid #aeaeae;
  border-collapse: inherit;
}
.orgViewTabed .form_auction {
  display: inline-block;
  width: 100%;
}
.orgViewTabed .lastnew {
  width: 100%;
}
.orgViewTabed input[type="checkbox"] + label {
  margin-left: 5px;
  line-height: 13px;
  color: #464646;
}
.orgViewTabed .form_auction input {
  font-family: Arial, Helvetica, sans-serif;
}
.orgViewTabed a.linkButton.Linline {
  float: none;
  padding-left: 5px;
  display: inline;
}
.orgViewTabed #tabs {
  margin-top: 60px;
}
.orgViewTabed .ContractNotification {
  line-height: 57px;
  padding-left: 1em !important;
  font-weight: bold;
  color: #ee1c24;
}
.requestInfoTabed .form_auction span {
  width: 60%;
  display: inline-block;
}
.requestInfoTabed table.last {
  width: 100%;
}
.requestInfoTabed div.information {
  background-color: #efeff0;
  border: 1px solid #aeaeae;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 10px 0;
  padding: 5px 5px 0 5px;
  color: #464646;
  font-size: 13px;
}
.requestInfoTabed div.information p {
  text-align: center;
  padding-bottom: 5px;
}
.requestInfoTabed span.information {
  font-style: italic;
  color: #464646;
  font-size: 13px;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
.oso-divPadding {
  padding-left: 10px;
  padding-bottom: 10px;
}
.oso-h2Title {
  padding: 10px 0;
  font-weight: bold;
}
.oso-widthForMethodAndProtocolTitle {
  width: 300px;
}
.oso-divDescription {
  padding: 0 0 10px 0;
  font-style: italic;
}
.lnk-left {
  float: left !important;
}
.minw600 {
  min-width: 600px !important;
}
/* #endregion CommonServices Styles */
/* #region SoftCommodities Styles */
a.linkButton-inline {
  color: #005baa;
  font-size: 13px;
  margin: 4px 5px 2px 0;
  text-decoration: none;
}
a.linkButton-inline:hover {
  text-decoration: underline;
}
fieldset h2.sub_title {
  padding: 4px 0 4px 5px;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
}
.contentwidth100 {
  width: 100% !important;
}
.labelItemwidth .filterelemetn {
  float: left;
  width: 45%;
}
.form_auction fieldset > span.number,
.form_auction fieldset > span.decimal,
.form_auction fieldset > span.money {
  text-align: right;
  padding-right: 5px;
  padding-left: 0;
  float: right;
  font-weight: bold;
}
.form_auction fieldset > span.number2 {
  text-align: left;
  float: left;
  font-weight: bold;
}
.form_auction fieldset span acronym.moscow-time {
  font-size: 9px;
}
.form_auction fieldset > span.separator {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.form_auction .column #deliveryInfo fieldset label {
  width: 169px;
  clear: left;
}
.form_auction .column #deliveryInfo fieldset label + span {
  display: inline-block;
  max-width: 275px;
  font-weight: bold;
}
.form_auction .column #deliveryInfo fieldset label + span.money {
  display: inline-block;
  width: auto;
  float: right;
  padding-right: 11px;
}
.form_auction .column #PrimaryInfo fieldset label {
  width: 169px;
}
.form_auction .column #PrimaryInfo fieldset label + span {
  display: inline-block;
  width: 280px;
  font-weight: bold;
}
.form_auction fieldset label + span.hasCountdown {
  border: none;
  background-color: transparent;
  font-weight: bold;
}
.form_auction .column #ItemInfo fieldset label + span {
  font-weight: bold;
  width: 280px;
  float: left;
  word-wrap: break-word;
}
.form_auction .column fieldset.inline-compact label {
  display: inline-block;
}
.form_auction .column fieldset.inline-compact label + span {
  display: inline-block;
  padding-right: 5px;
  width: auto;
  text-align: right;
  font-weight: bold;
  float: right;
}
.form_auction .column #AuctionBid fieldset label {
  width: 139px;
}
.form_auction input.dddbig {
  background: url(../../images/form_input_dddbig.png) center no-repeat;
  width: 290px;
  padding-left: 3px;
  padding-right: 3px;
}
.form_auction input[type=file].dbig {
  background: url(../../images/transition_txt.png) top repeat-x;
  width: 248px;
  padding-left: 3px;
  padding-right: 3px;
  height: 22px;
}
.applications div,
.applications ul,
.applications li,
.applications select {
  width: 250px;
}
.othercompany {
  color: #464646;
  font-size: 13px;
  text-decoration: underline;
}
.auctionnumbers {
  float: left;
  width: 120px;
  display: inline-block;
  text-align: right;
}
.btOk {
  width: 70px;
  height: 24px;
  float: right;
}
.divbtn {
  margin: 0 auto;
}
.divlink {
  height: 17px;
  width: 17px;
  margin: 0 auto;
}
.nomargin {
  margin: 0 0 0 0 !important;
}
.uploaddocument {
  color: #464646 !important;
  width: 90%;
}
.uploaddocumentcolor {
  color: #464646 !important;
}
.uploddocumentwidth {
  width: 80%;
}
.companyviewlabelwidth label {
  min-width: 300px;
  width: 300px;
}
.rjdcalculatorlabelwidth label {
  min-width: 200px;
}
.grainbaseinfo textarea {
  width: 490px;
}
.grainbaseinfo input[type=text] {
  background: url(../../images/form_input_ddbig.png) center no-repeat;
  padding-left: 3px;
  padding-right: 3px;
  width: 490px;
}
.labelwidth td {
  width: 24.9%;
}
.labelwidth th {
  width: 13.5%;
}
.normfonsize {
  font-size: 13px;
}
.textalignright {
  text-align: right !important;
}
table.offer_type label {
  font-weight: bold;
  padding-left: 5px;
}
table.offer_type label i {
  display: block;
  padding-top: 10px;
  font-weight: normal;
}
table.last tr td.document_type {
  text-align: left !important;
}
ul.file_list li a {
  color: #005baa;
  font-size: 13px;
  text-decoration: underline;
}
ul.file_list li {
  border-bottom: 1px #aeaeae solid;
  padding: 4px 0;
  color: #464646;
  font-size: 13px;
  line-height: 20px;
  padding-left: 11px;
}
ul.file_list li a.delete {
  float: right;
}
.h2-auction_expired {
  font-size: 24px;
  margin-left: 100px;
  margin-top: 120px;
}
table.auction_info span.hasCountdown {
  border: none;
  background-color: transparent;
}
/* #endregion SoftCommodities Styles */
/* #region Inline Styles */
.div-text-align {
  text-align: center;
}
.div-hidden {
  visibility: hidden;
}
.application-name-color {
  color: blue;
}
.err-margin-bottom {
  margin-bottom: 20px;
}
.b-alert {
  font-size: 15px;
}
.customerTable {
  border: 1px solid #aeaeae;
  margin-bottom: 10px;
}
.div-padding-top {
  padding-top: 20px;
}
.td-del-group {
  padding-left: 10px;
  padding-top: 5px;
}
.full-width {
  width: 100%;
}
.half-width {
  width: 50%;
}
.width-auto {
  width: auto;
}
.actions-format-text-align {
  text-align: right;
}
.action-fornat-td-width {
  width: 80%;
}
.actions-format-cursor {
  cursor: pointer;
  white-space: nowrap;
}
.displayblock {
  display: block;
}
.w50 {
  width: 50px;
}
.w200 {
  width: 200px;
}
.w210 {
  width: 210px;
}
.w225 {
  width: 225px;
}
.w240 {
  width: 240px;
}
.w250 {
  width: 250px;
}
.w350 {
  width: 350px;
}
.w450 {
  width: 450px;
}
.w500 {
  width: 500px;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mb5 {
  margin-bottom: 5px;
}
.uploadFile .mb5 {
  margin-bottom: 5px!important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb20 {
  margin-bottom: 20px;
}
.mb50 {
  margin-bottom: 50px;
}
.mr15 {
  margin-right: 15px;
}
.mr200 {
  margin-right: 200px;
}
.ml6 {
  margin-left: 6px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px !important;
}
.ml370 {
  margin-left: 370px;
}
.mh400 {
  min-height: 400px;
}
.min-wInherit label {
  min-width: inherit !important;
}
.min-w550 {
  min-width: 550px;
}
.mw150 {
  max-width: 150px;
}
.mw610 {
  max-width: 610px;
}
.pt20 {
  padding-top: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pl10 {
  padding-left: 10px !important;
}
.pl11 {
  padding-left: 11px !important;
}
.pl20 {
  padding-left: 20px;
}
.pr10 {
  padding-right: 10px;
}
.choice-padding {
  padding-left: 13px !important;
  padding-bottom: 5px !important;
}
.lbl-response {
  width: 500px;
  max-width: 500px;
  padding-bottom: 20px;
}
.cl-both {
  clear: both;
}
.cl-none {
  clear: none !important;
}
.resizeVertically {
  resize: vertical;
}
.lb-part-cancel {
  float: left;
  margin-left: 10px;
}
.up-lot-pos {
  position: relative;
}
.div-open-part {
  padding: 10px 0 0 0;
  border-width: 0;
  overflow: visible;
}
.div-lot {
  padding: 20px 0 0 0;
}
.lbl-amount {
  padding: 5px 0 0 0;
}
.btn-margin-top {
  margin-top: -5px;
}
.div-garantee-lot {
  max-width: 610px;
  border-top: 1px #aeaeae solid;
  border-bottom: 1px #aeaeae solid;
  margin-top: 20px;
  margin-bottom: 20px;
}
.p-margin-top {
  margin-top: -5px;
}
.ul-lot-templ {
  padding-left: 20px;
  line-height: 1.5;
}
.p-lot-templ {
  padding-left: 18px;
  text-indent: 2em;
}
.notif-success {
  margin-top: 10px;
  display: none;
  color: green;
}
.notif-fail {
  margin-top: 10px;
  display: none;
  color: red;
}
.td-v-align {
  vertical-align: middle;
}
.fs-lot-state-border {
  border-bottom-width: 0;
}
.notif-fill-email {
  float: left;
  margin: 0 7px 0 0;
}
.notif-done-email {
  font-weight: bold;
  margin: 10px 0;
}
.va_bottom {
  vertical-align: bottom;
}
.right-padding_none {
  padding-right: 0 !important;
}
.pos-rel {
  position: relative;
}
.div-border0 {
  border-width: 0;
}
.h2-lotTitle {
  float: left;
  padding-left: 25px;
}
.fieldset-lotStates {
  border-bottom-width: 0;
}
.div-tradeLot {
  padding: 10px 0 0 0 !important;
  border-width: 0 !important;
  overflow: visible !important;
}
.no_padding_left {
  padding-left: 0 !important;
}
.no_margin_top {
  margin-top: 0;
}
.no_margin_left {
  margin-left: 0 !important;
}
.bank-limit-padding {
  padding: 10px;
}
.bid-error {
  color: red;
  margin-left: 10px;
  margin-bottom: 10px;
}
.servicePage-div {
  vertical-align: top;
}
.price-width {
  width: 90%;
}
.span-guarantee {
  float: left;
  margin: 0 7px 20px 0;
}
.bc-stack-error {
  background-color: #ffffcc;
}
.left_column span {
  font: 16px/24px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
div.copyright {
  font: 14px/16px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
div.copyright a {
  font: 14px/16px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
div.center_column a {
  font: 16px/24px Cuprum !important;
  font-family: Cuprum !important;
  font-weight: 400 !important;
}
.footer p {
  margin-bottom: 0 !important;
}
.div-footercontrol {
  width: 270px;
}
.top_sub_menu td a {
  text-align: center !important;
}
.header_sub_content {
  padding: 0 10px 30px 0;
}
.img-counters {
  position: absolute;
  left: -9999px;
}
.div-date-range {
  height: 20px;
}
.unprotFilter_margin {
  margin-right: 5px;
}
.btnSearch_margin {
  margin: 0 5px 8px 0;
}
.empty-row-height {
  height: 5px;
}
.filterDiv {
  display: block;
  background-color: #efeff0;
  border: 1px #aeaeae solid;
  height: 110px;
  margin-bottom: 10px;
}
.white {
  color: white;
}
.div-history {
  width: 100% !important;
  display: inline-block;
}
.oos-err {
  overflow: visible;
}
.divTaxUnknown {
  padding-left: 15px;
}
.ml5 {
  margin-left: 5px;
}
.scoring-grey .ml5_important {
  margin-left: 5px !important;
}
.border-bank-limit {
  border-bottom: none;
}
.lbl-organizer {
  padding-left: 0 !important;
  word-wrap: break-word;
}
.txt-invited {
  margin-left: 10px;
  margin-top: 5px;
  width: 768px;
  display: none;
}
.chb-change-proj {
  padding: 0;
  float: left;
  width: 15px;
}
.lbl-change-proj {
  width: 90%;
  min-width: 90%;
  float: left;
}
.div-purchasers {
  max-height: 300px;
  height: 100%;
  overflow-y: visible;
}
.div-auction_title {
  float: left;
  margin-top: 10px;
}
.header-display {
  display: inline-block;
}
.ml4 {
  margin-left: 4px !important;
}
.tbl-matrix {
  width: 100%;
  height: 30px;
  display: none;
}
.td-matrix {
  min-width: 230px;
}
.text-align-matrix {
  text-align: right;
}
.w520 {
  width: 520px;
}
.popup_license {
  width: 470px;
  padding-top: 5px;
}
.popup_mh_license {
  min-height: 120px;
}
.w100 {
  width: 100px;
}
.th-deal-item-width {
  width: 70%;
}
.th-deal-price-width {
  width: 30%;
}
.contract-div {
  height: 40px;
}
.contract-btn-action {
  text-align: right;
  padding-top: 80px;
}
.error-div {
  overflow: scroll;
  /*display: none;*/
  max-height: 350px;
}
.error-stack-color {
  background-color: #ffffcc;
}
.error-mes {
  overflow: scroll;
  display: none;
  max-height: 350px;
}
.login-tooltip {
  font-size: 12px;
}
.logout-text-align {
  text-align: center;
}
.lb-error {
  width: 100%;
  margin-top: 5px;
}
.txt-password {
  display: inline-block;
}
.div-error {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.div-button-send {
  float: right;
  width: 109px;
}
.hlink-reg {
  display: block;
  float: none;
}
.div-registry {
  float: left;
  padding: 10px;
  width: 490px;
}
.aution .ui-dialog-titlebar-close {
  visibility: hidden;
}
.winnerBid {
  color: lime !important;
  font-weight: bold;
}
.th-doc-signed {
  padding-left: 5px;
  padding-right: 5px;
}
.no-float,
.no-float div.checker {
  float: none !important;
}
.div-not-avail {
  text-align: center;
  margin-right: 40px;
}
.lnk-clear-filter {
  float: left !important;
  margin-left: 10px !important;
}
.moscow-time-margin {
  margin-right: -7px;
}
.td-offer {
  text-align: center;
}
.ul-offer {
  width: 220px;
}
div.info-block {
  background-color: #ffffcc;
  border: 1px solid #aeaeae;
  text-align: center;
  vertical-align: middle;
  margin: 5px 0 10px 0;
  padding: 5px;
  color: #464646;
  font-size: 13px;
}
.lbl-invited {
  float: left;
  width: 175px;
}
.sc-txt-invited {
  float: left;
  width: 60%;
  padding-left: 10px;
}
.ml11 {
  margin-left: 11px;
}
.body-offerList {
  min-width: 0 !important;
}
.bottom10px {
  padding-bottom: 10px;
}
.bottom25px {
  padding-bottom: 25px;
}
.innercontent {
  padding-left: 25%;
  padding-right: 25%;
}
.v-form_auction li a,
.v-form_auction p {
  font-size: 1.2em;
  line-height: 1.1em;
}
.v-form_auction p {
  padding-left: 0;
}
.v-auction_title {
  color: #ee1c24;
  font-size: 1.7em;
  float: left;
  margin-top: 10px;
}
.lnk-sign {
  margin-left: auto;
  margin-right: auto;
  width: 200px;
}
.lnk-clear {
  padding-left: 15px;
}
.lbl-cert-info {
  float: left;
  margin-right: 20px;
}
.lnk-lagre {
  margin: 0 !important;
}
.va-top {
  vertical-align: top;
}
.span-label {
  margin-top: 0 !important;
  cursor: pointer;
}
.lbl-accred {
  border: solid 1px #aeaeae;
  width: 50% !important;
  height: 100px;
  overflow-y: scroll;
}
.ui-dialog {
  position: fixed;
}
.ui-dialog,
div#selectOrganizationDialog {
  overflow: visible !important;
}
.div-or {
  float: left;
  height: 19px;
  vertical-align: middle;
  padding: 0 5px;
}
.textbox-date {
  width: 103px !important;
}
.ul-line {
  padding-left: 5px;
}
.lbl-period-auth {
  min-width: 260px !important;
}
.mw240 {
  max-width: 240px;
}
.mr5 {
  margin-right: 5px;
}
.mr11 {
  margin-right: 11px;
}
.w400 {
  width: 400px;
}
.doc-name {
  width: 159px !important;
}
.btn-upload-margin-top {
  margin-top: -2px;
}
.btn-add-margin-top {
  margin-top: -5px !important;
}
.div-load-cert {
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  width: 166px;
}
.fu-load-cert {
  position: absolute;
  left: 0;
  top: 0;
  font-family: Arial;
  font-size: 118px !important;
  width: 166px;
  margin: 0;
  padding: 0 !important;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  height: 25px !important;
  transform: scale(20);
  letter-spacing: 10em;
  /* IE 9 fix */
  -ms-transform: scale(20);
  /* IE 9 fix */
}
.hl-load-cert {
  margin: 0 !important;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.hl-select-cert {
  margin: 0 !important;
  cursor: pointer;
}
.grounds-margin-left {
  margin-left: 15px !important;
}
.pl-lnk-clear {
  padding-left: 15px;
}
.txt-partner {
  margin-left: 10px;
  margin-top: 5px;
  width: 768px;
  display: none;
}
.lnk-mes-margin-top {
  margin-top: -10px;
}
.txt-message {
  width: 600px !important;
}
.txt-message2 {
  width: 99% !important;
  height: 300px !important;
}
.cl-left {
  clear: left;
}
.hl-contract {
  font-size: 13px;
  padding-left: 11px;
}
.afterWriteOff {
  font-weight: bold;
}
.width-50percent {
  width: 50%;
}
.hl-dictionary {
  margin-right: 15px;
  margin-top: 5px;
}
.last-sc {
  width: auto;
  min-width: 639px;
}
.overflowed-dialog .ui-dialog-content {
  overflow: visible !important;
}
.overflowed-dialog {
  overflow: inherit !important;
}
.no-float-label label {
  float: none;
}
.no-float-label input {
  margin-left: 10px;
}
.no-float-label span {
  width: 600px !important;
}
.errorBlock {
  background-color: #ee1c24;
}
.errorBlock label {
  color: white;
}
tr.mainPositionColor,
.mainPositionColor td,
.mainPositionColor th {
  background: #fff !important;
}
tr.altPositionColor,
.altPositionColor td,
.altPositionColor th {
  background: #f7f7f7 !important;
}
tr.highlightPositionColor,
.highlightPositionColor td,
.highlightPositionColor th,
div.highlightPositionColor {
  background: #e0e0e2 !important;
}
tr.greenHighlighted,
.greenHighlighted td,
.greenHighlighted th,
div.greenHighlighted {
  background: #aff6a1 !important;
}
tr.yellowHighlighted,
.yellowHighlighted td,
.yellowHighlighted th,
div.yellowHighlighted {
  background: #fbf586 !important;
}
tr.grayHighlighted,
.grayHighlighted td,
.grayHighlighted th,
div.grayHighlighted {
  background: #e0e0e2 !important;
}
.treeDialogTextSearch {
  margin-top: 8px;
}
.treeDialogError {
  color: red;
  font-size: 12px;
}
.treeViewContainer {
  width: 100%;
}
span.ui-jqtreeview-item-text {
  cursor: pointer;
}
li.ui-jqtreeview-item > ul {
  padding-left: 25px;
}
.largeFieldValue {
  padding-left: 5px;
  float: left;
  width: 50%;
}
.no_margin {
  margin: 0px !important;
}
.margin_right_20 {
  float: left;
  margin-right: 20px;
}
.vertical_align_top {
  vertical-align: top;
}
.text_align_center {
  text-align: center;
}
.ui-dialog,
.selectOrganizationDialog {
  overflow: visible !important;
}
/*suggestions*/
.suggestions-input {
  padding-left: 8px !important;
  padding-right: 0px !important;
  width: 246px !important;
}
.mediumbig.suggestions-input {
  width: 418px !important;
}
.suggestions-wrapper {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  vertical-align: top;
  -webkit-text-size-adjust: 100%;
}
.suggestions-wrapper .suggestions-addon {
  display: none;
  opacity: 0;
  position: absolute;
}
.suggestions-wrapper .suggestions-addon[data-addon-type="spinner"] {
  background: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.suggestions-wrapper .suggestions-addon[data-addon-type="clear"] {
  background: none;
  background-size: contain;
  cursor: pointer;
  opacity: 0.8;
}
.suggestions-wrapper .suggestions-addon[data-addon-type="clear"]:hover {
  opacity: 1;
}
.suggestions-wrapper .suggestions-suggestions {
  background: #ffffff;
  border: 1px solid #999;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  z-index: 9999;
}
.suggestions-wrapper .suggestions-suggestions strong {
  font-weight: normal;
  color: #3399FF;
}
.suggestions-wrapper .suggestions-suggestions.suggestions-mobile {
  border-style: none;
}
.suggestions-wrapper .suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
  border-bottom: 1px solid #ddd;
}
.suggestions-wrapper .suggestions-suggestion {
  padding: 4px 5px;
  overflow: hidden;
}
.suggestions-wrapper .suggestions-suggestion:hover {
  background: #f7f7f7;
}
.suggestions-wrapper .suggestions-selected {
  background: #f0f0f0;
}
.suggestions-wrapper .suggestions-selected:hover {
  background: #f0f0f0;
}
.suggestions-wrapper .suggestions-hint {
  padding: 4px 4px;
  white-space: nowrap;
  overflow: hidden;
  color: #777;
  font-size: 85%;
}
.suggestions-wrapper .suggestions-constraints {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  white-space: nowrap;
}
.suggestions-wrapper .suggestions-constraints li {
  background: #f8f8f8;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: default;
  display: inline-block;
  margin: 0 4px 0 0;
  padding: 0 0.5em;
}
.suggestions-wrapper .suggestions-constraints li .suggestions-remove {
  height: 1em;
  width: 1em;
  display: inline-block;
  margin: 0 0 0 0.25em;
  background: none;
  background-size: contain;
  cursor: pointer;
  opacity: 0.8;
}
.suggestions-wrapper .suggestions-constraints li .suggestions-remove:hover {
  opacity: 1;
}
.suggestions-wrapper .suggestions-constraints li span {
  vertical-align: middle;
}
.suggestions-wrapper .suggestions-subtext {
  color: #777777;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.suggestions-wrapper .suggestions-subtext_inline {
  display: inline-block;
  min-width: 6em;
  vertical-align: bottom;
  margin: 0 0.5em 0 0;
}
.suggestions-wrapper .suggestions-subtext-delimiter {
  display: inline-block;
  width: 2px;
}
.suggestions-wrapper .suggestions-subtext_label {
  margin: 0 0 0 0.25em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 3px;
  background: #f5f5f5;
  font-size: 85%;
}
/*TradeFinance*/
.quarterTypes {
  padding-bottom: 30px;
}
.quarterTypes label {
  padding-left: 5px;
}
.tableBalanceSheet .aspNetDisabled {
  background: #f0f0f0 !important;
}
input.aspNetDisabled:disabled {
  color: #aeaeae;
}
.not-filled:before {
  color: red;
  font-size: 18px;
  font-weight: bold;
  content: "x";
}
.partually-filled:before {
  color: yellow;
  font-size: 18px;
  font-weight: bold;
  content: "?";
}
.full-filled:before {
  color: green;
  font-size: 18px;
  font-weight: bold;
  content: "√";
}
.reg-block {
  border: 1px solid #000080;
  padding: 10px;
  max-width: 700px;
}
.reg-block ul {
  margin: 10px 5px;
}
.reg-block ul li {
  margin: 10px 5px;
  float: none;
  display: block;
}
.reg-block ul li span {
  margin-left: 10px;
}
.reg-block ul li span:first-of-type {
  margin-left: 10px;
  float: left;
}
.reg-block ul li a {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.reg-block div {
  clear: left;
  margin: 10px 5px;
}
.reg-block div.reg-download span {
  float: left;
  margin-right: 10px;
}
.reg-block div.reg-download button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
/*TradeFinance*/
.confirm_area {
  padding-top: 10px;
}
label.confirm-label {
  min-width: 99%;
  font-weight: bold;
}
.transactions #accordionElement .balans_border td {
  border: 2px solid #D3D3D3;
}
.transactions #accordionElement .balans_no_border td {
  border: 0 none;
}
.title_anket2 {
  color: #464646;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
  margin-bottom: 11px;
}
/****************************************************************************************************************/
/****************************************************************************************************************/
/**********************************************REDESING**********************************************************/
/****************************************************************************************************************/
/****************************************************************************************************************/
@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url('../../fonts/proximanova-bold.eot');
  src: url('../../fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/proximanova-bold.woff2') format('woff2'), url('../../fonts/proximanova-bold.woff') format('woff'), url('../../fonts/proximanova-bold.ttf') format('truetype'), url('../../fonts/proximanova-bold.svg#proxima_nova_rgbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url('../../fonts/proximanova-reg.eot');
  src: url('../../fonts/proximanova-reg.eot?#iefix') format('embedded-opentype'), url('../../fonts/proximanova-reg.woff2') format('woff2'), url('../../fonts/proximanova-reg.woff') format('woff'), url('../../fonts/proximanova-reg.ttf') format('truetype'), url('../../fonts/proximanova-reg.svg#proxima_nova_rgregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneuecyrbold';
  src: url('../../fonts/helveticaneuecyr-bold.eot');
  src: url('../../fonts/helveticaneuecyr-bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/helveticaneuecyr-bold.woff2') format('woff2'), url('../../fonts/helveticaneuecyr-bold.woff') format('woff'), url('../../fonts/helveticaneuecyr-bold.ttf') format('truetype'), url('../../fonts/helveticaneuecyr-bold.svg#helveticaneuecyrbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneuecyritalic';
  src: url('../../fonts/helveticaneuecyr-italic.eot');
  src: url('../../fonts/helveticaneuecyr-italic.eot?#iefix') format('embedded-opentype'), url('../../fonts/helveticaneuecyr-italic.woff2') format('woff2'), url('../../fonts/helveticaneuecyr-italic.woff') format('woff'), url('../../fonts/helveticaneuecyr-italic.ttf') format('truetype'), url('../../fonts/helveticaneuecyr-italic.svg#helveticaneuecyritalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaneuecyrlight';
  src: url('../../fonts/helveticaneuecyr-light.eot');
  src: url('../../fonts/helveticaneuecyr-light.eot?#iefix') format('embedded-opentype'), url('../../fonts/helveticaneuecyr-light.woff2') format('woff2'), url('../../fonts/helveticaneuecyr-light.woff') format('woff'), url('../../fonts/helveticaneuecyr-light.ttf') format('truetype'), url('../../fonts/helveticaneuecyr-light.svg#helveticaneuecyrlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #666;
}
/*checkbox*/
.css_checkbox {
  display: inline-block;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
.css_checkbox input,
.css_checkbox {
  height: 15px;
  width: 15px;
}
.css_checkbox input {
  opacity: 0;
  margin: 0;
  position: absolute;
  cursor: pointer;
}
.css_checkbox.off {
  background-position: 0 0;
}
.css_checkbox.on {
  background-position: 0 -15px;
}
/*мои чекбоксы для левой части формы*/
html:not(.ie8) .form_auction fieldset input[type="checkbox"],
.red_checkbox input[type="checkbox"] {
  display: none;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"] + label:before,
.red_checkbox input[type="checkbox"] + label:before {
  content: '';
  display: inline-block;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) 0 0 no-repeat;
  width: 15px;
  height: 15px;
  margin-right: 7px;
  background-position: 0 0;
}
.red_checkbox input[type="checkbox"] + label {
  float: none;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"]:checked + label:before,
.red_checkbox input[type="checkbox"]:checked + label:before {
  background-position: 0 -15px;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"]:disabled + label:before,
.red_checkbox input[type="checkbox"]:disabled + label:before {
  background-position: 0 -30px;
}
html:not(.ie8) .form_auction fieldset input[type="checkbox"]:checked:disabled + label:before,
.red_checkbox input[type="checkbox"]:checked:disabled + label:before {
  background-position: 0 -45px;
}
html:not(.ie8) input[type=checkbox].styled-input.right-style + label:before {
  display: none;
}
html:not(.ie8) input[type=checkbox].styled-input.right-style + label:after {
  content: '';
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
  margin-left: 12px;
  background-position: 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) 0 0 no-repeat;
}
html:not(.ie8) input[type=checkbox].styled-input.right-style:checked + label:after {
  background-position: 0 -15px;
}
/**/
div.radio {
  float: left;
}
div.radio span,
div.checker span {
  background-image: url("../../Images/metronic_sprite_control.png") !important;
}
table div.checker {
  margin: 0;
}
div.checker {
  float: left;
  margin-left: 10px;
}
div.checker + label {
  padding-left: 0;
}
/*radio*/
.css_radio {
  display: inline-block;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAAP1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZxcXF6enqgoKC0tLS9vb3Hx8fNy8vj4+P/FTT/NU//nan/rLb///9WJNuLAAAACHRSTlMAMEBQYHCA32r3+gkAAAC8SURBVHjavZFBEsMgCEU1jYomNWpz/7M2ARHSLtvJ2/1hQJ4YxDrvrWGmENOSYpgozrDuJ0+YsQrbTmzwOHLAKvIMx6i4C9Eal1ROzvhF5cV/1S1c+/X8NXy8P+n9Vph5f5D92c+J3+++rZbaxLeVkzZ8K+Y6fAsxfHXdAve/sF/m3+ibT8Q3E+ybGfLNAvqqjL4qo6/K6Hvt1/PZt0fxxXijL/6/+Pb7Dt9+v+FbCPKV+vDt98V+mf8X3zdaOiKlEkdpgQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.css_radio input,
.css_radio {
  height: 15px;
  width: 15px;
}
.css_radio input {
  opacity: 0;
  margin: 0;
  position: absolute;
  cursor: pointer;
}
.css_radio.off {
  background-position: 0 0;
}
.css_radio.on {
  background-position: 0 -15px;
}
/*мои радио кнопки*/
html:not(.ie8) .form_auction fieldset input[type="radio"] {
  display: none;
}
html:not(.ie8) .form_auction fieldset input[type="radio"] + label:before {
  content: '';
  display: inline-block;
  position: relative;
  width: 15px;
  height: 15px;
  margin-right: 7px;
  background-position: 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAAP1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZxcXF6enqgoKC0tLS9vb3Hx8fNy8vj4+P/FTT/NU//nan/rLb///9WJNuLAAAACHRSTlMAMEBQYHCA32r3+gkAAAC8SURBVHjavZFBEsMgCEU1jYomNWpz/7M2ARHSLtvJ2/1hQJ4YxDrvrWGmENOSYpgozrDuJ0+YsQrbTmzwOHLAKvIMx6i4C9Eal1ROzvhF5cV/1S1c+/X8NXy8P+n9Vph5f5D92c+J3+++rZbaxLeVkzZ8K+Y6fAsxfHXdAve/sF/m3+ibT8Q3E+ybGfLNAvqqjL4qo6/K6Hvt1/PZt0fxxXijL/6/+Pb7Dt9+v+FbCPKV+vDt98V+mf8X3zdaOiKlEkdpgQAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
html:not(.ie8) .form_auction fieldset input[type="radio"] + label {
  padding-left: 0;
}
html:not(.ie8) .form_auction fieldset input[type="radio"]:checked + label:before {
  background-position: 0 -15px;
}
html:not(.ie8) .form_auction fieldset input[type="radio"]:disabled + label:before {
  background-position: 0 -30px;
}
html:not(.ie8) .form_auction fieldset input[type="radio"]:checked:disabled + label:before {
  background-position: 0 -45px;
}
/*menu*/
.menu-st1 {
  display: inline-block;
  border: 1px solid #ec1c36;
  border-width: 0 0 1px 1px;
  padding: 0 10px 5px;
  color: #ec1c36;
  text-decoration: none;
}
ul.dropdown li.dir {
  /*display: inline-block;*/
  border: 1px solid #ec1c36;
  border-width: 0 0 1px 1px;
  /*padding:0 10px 5px;*/
  color: #ec1c36;
  text-decoration: none;
  background: #ffffff;
  margin-right: 28px;
}
ul.dropdown li.dir > span {
  color: #000;
}
ul.dropdown {
  background: #ffffff;
}
ul.dropdown li.dir:first-child {
  border: 1px solid #ec1c36;
  border-width: 0 0 1px 1px;
  margin-left: 20px;
}
/*select-st1*/
.select-st1 {
  border: 1px solid #bababa;
  color: #9a9a9a !important;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAADFBMVEVmZmbNy8v/MDD///+DMG/EAAAAM0lEQVR4AWNgRgUMzAzIAMRHkh38fEz3owKq+JcJAmjNp5N/GRFgsPPp5F9o+NOeT7l/AXFjBmlm4CIcAAAAAElFTkSuQmCC) right no-repeat !important;
  background-position: 0 -15px;
  padding: 0 20px 0 5px !important;
}
.select-st1.disabled {
  opacity: 0.4;
}
/*btns*/
.ff1 {
  font-family: 'proxima_nova_rgbold', Arial, sans-serif;
}
.ff2 {
  font-family: 'proxima_nova_rgregular', Arial, sans-serif;
}
.ff3 {
  font-family: 'helveticaneuecyrbold', Arial, sans-serif;
}
.ff4 {
  font-family: 'helveticaneuecyritalic', Arial, sans-serif;
}
.ff5 {
  font-family: 'helveticaneuecyrlight', Arial, sans-serif;
}
.color1 {
  color: #ec1c36;
}
.color2 {
  color: #666;
}
.color3 {
  color: #ccc;
}
.color4 {
  color: #ececec;
}
.color5 {
  color: #ff9999;
}
.color6 {
  color: #00b300;
}
.color7 {
  color: #ffca00;
}
.color8 {
  color: #fff;
}
.color9 {
  color: #000;
}
/*стили для изменения уже имеющихся элементов*/
h2 {
  font-family: 'helveticaneuecyrbold', Arial, sans-serif;
}
h2 span {
  font-family: 'helveticaneuecyrbold', Arial, sans-serif;
}
.form_auction input.dbig {
  /*background: url(../../Styles/image/form_input_dbig.png) center no-repeat;*/
  width: 246px;
  border: 1px solid #bababa;
}
.form_auction textarea.big {
  border: 1px solid #bababa;
}
.form_auction input.medium {
  /*background: url(../../Styles/image/form_input_medium.png) center no-repeat;*/
  padding-left: 3px;
  width: 65px;
  border: 1px solid #bababa;
}
.block_title h2 {
  color: #464646 !important;
  border: 1px solid #ec1c36;
  display: inline-block;
  padding: 5px;
  /*margin: 0 !important;*/
  font-weight: normal !important;
  height: 16px;
}
.transactions .column.right .block_title h2 {
  border: none;
}
.filter label {
  padding-left: 0;
}
.filter > .form_block {
  border-bottom: 1px solid #ec1c36;
  padding-bottom: 32px;
}
.form_auction a.clear {
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
}
.form_auction fieldset {
  border-bottom: none;
}
.platforms-treeview td {
  border-color: #ec1c36 !important;
}
.arr_up {
  background: url(../../images/arr_top.png) right no-repeat;
}
.arr_down {
  background: url(../../images/arr_bot.png) right no-repeat;
}
.form_auction fieldset {
  padding-bottom: 5px;
  background: #fff;
}
/*таблицы*/
.ui-th-column,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  background: #E1E1E3;
  border: 1px solid #fff !important;
}
.ui-widget-content {
  border-color: #b9b9b9;
}
.transactions > .block_title {
  border-bottom: 1px solid #ec1c36;
}
.form_auction .searchbtn {
  background: #ec1c36 !important;
  color: #fff;
  display: inline-block;
  margin: 5px;
  border: none;
  text-decoration: none !important;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  line-height: 14px;
  padding-top: 5px;
  text-align: center;
  width: 78px;
  cursor: pointer;
}
.form_auction .clearfilterbtn {
  display: inline-block;
  width: auto !important;
  height: auto !important;
  padding: 4px 7px !important;
  margin: 5px;
  border: none;
  color: #005baa !important;
  text-decoration: none !important;
  float: right;
  background: none;
  cursor: pointer;
}
.form_auction .clearfilterbtn:hover {
  text-decoration: underline !important;
}
.chzn-container-multi .chzn-choices {
  background-image: none;
}
.f_dbig.filter-trade-type label {
  float: none;
  /*display: block;*/
  width: 300px !important;
}
.form_auction .lbl-width30perc label {
  position: relative;
}
/**********************************************CUSTOM**********************************************************/
.block_title {
  background: none !important;
  border-bottom: 1px solid #ec1c36;
}
.form_auction input[type=text],
.form_auction input[type=password] {
  background: #fff !important;
  border: 1px solid #bababa;
}
.create_btn,
.loginEDSBtn,
.loginBtn {
  background: #ec1c36 !important;
}
.scoring-text {
  padding: 10px 0;
}
.scoring-grey {
  color: #666666;
}
.scoring-dark-grey {
  color: #666666;
  font-weight: bold;
}
.reliability {
  color: #ec1c36;
  font-weight: bold;
}
.float-clear {
  clear: both;
}
.scoring-view {
  text-decoration: underline;
}
.scoring-view:hover {
  text-decoration: none;
}
.scoring-table {
  width: 800px !important;
}
.bottom-line {
  border-bottom: 1px solid #ec1c36;
}
.scoring-btn {
  background-color: #9A9A9A !important;
  padding-bottom: 4px;
  padding-top: 10px;
}
.scoring-btn:active {
  height: 19px;
  padding-bottom: 4px;
  padding-top: 11px;
}
.scoring-not-filled {
  color: #ec1c36;
}
.scoring-partially-filled {
  color: #3C596D;
}
.scoring-fully-filled {
  color: #009A00;
}
.scoring-percent {
  font-weight: bold;
}
.scoring-percent-result {
  text-decoration: underline;
  font-weight: bold;
}
.loginDiv a.clear,
.loginDiv a.clear {
  margin: 12px 18px 16px 0 !important;
}
.ui-accordion .ui-accordion-header .ui-icon {
  top: 20px;
}
.scoring-accordion {
  border: none !important;
  border-radius: 0;
  color: #666666;
  font-weight: bold;
  height: 25px;
  padding-top: 10px !important;
}
.body_accordion {
  overflow: auto !important;
  /*padding: 1em 2.2em !important;*/
  padding-top: 1em!important;
  padding-bottom: 1em!important;
}
.scoring-accordion-red {
  background: #FF949F;
}
.scoring-accordion-green {
  background: #B0E192;
}
.scoring-accordion-grey {
  background: #9A9A9A;
  color: #fff;
}
.scoring-grey a:nth-child(2) {
  margin-left: 5px !important;
}
.body_accordion .block_title {
  border: none;
}
.body_accordion h2 {
  border: none;
}
.body_accordion .submitbtn {
  background: #B0E192 !important;
  color: #666666 !important;
  font-family: "helveticaneuecyrbold", Arial, sans-serif !important;
  font-weight: normal !important;
}
.body_accordion .submitbtn:last-child {
  background: #FF949F !important;
}
/*04-03*/
/*видимо старая версия chosen*/
.chzn-container-single .chzn-single {
  border: 1px solid #bababa;
  padding: 0 20px 0 5px !important;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVHjaHcbHAQAgAMLA2Dv7jyuaBxzSkf7Qp9+YHeqW2xVI5bEkXG5rtWwEiGNE4wJQnAHpO4cEMgAAAABJRU5ErkJggg==) 98% no-repeat !important;
}
.chzn-container-single.disabled {
  opacity: 0.4;
}
/*стили для td таблицы*/
.ui-jqgrid .ui-jqgrid-htable td {
  color: #848492;
  vertical-align: middle;
  background: #f9f9f9;
  border-left: 1px #fff solid;
  border-right: 1px #fff solid;
}
.ui-jqgrid .ui-jqgrid-htable td span {
  color: #ff2430;
}
.ui-jqgrid .ui-jqgrid-htable .ui-icon-plus,
.ui-jqgrid .ui-jqgrid-btable .ui-icon-plus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAMAAACg0N8BAAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAuSURBVHjaLYvHDQAwEINIr+f9x00e5mMJGTSBhHYvQOi2CvqMjEI6y2PpiwPnD0SUAekvR4HXAAAAAElFTkSuQmCC) !important;
  background-position: 0;
}
.ui-jqgrid .ui-jqgrid-htable .ui-icon-minus,
.ui-jqgrid .ui-jqgrid-btable .ui-icon-minus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVHjaHcbHAQAgAMLA2Dv7jyuaBxzSkf7Qp9+YHeqW2xVI5bEkXG5rtWwEiGNE4wJQnAHpO4cEMgAAAABJRU5ErkJggg==) !important;
  background-position: 0;
}
/*новая версия chosen*/
.chosen-single {
  border: 1px solid #bababa;
  color: #9a9a9a !important;
  padding: 0 20px 0 5px !important;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVHjaHcbHAQAgAMLA2Dv7jyuaBxzSkf7Qp9+YHeqW2xVI5bEkXG5rtWwEiGNE4wJQnAHpO4cEMgAAAABJRU5ErkJggg==) 98% no-repeat !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}
.chosen-container-single .chosen-single div b {
  background: none;
}
.chzn-container-active .chzn-single {
  box-shadow: none;
}
.chzn-container-active .chzn-single-with-drop {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAAAMFBMVEUAAADsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDbsHDb///9HtkGqAAAADnRSTlMAAAYQGGaChYfF1un5/iMkuvIAAAAySURBVAjXBcGBEYAwDMQwfxxo9p+Xa5AM1Dx3idBtkotYU9VftvAAHHGUJcF+2QS2+QEUFwhu8j9bNgAAAABJRU5ErkJggg==) 98% no-repeat !important;
}
.chzn-container-single .chzn-single div b {
  background: none;
}
.ui-datepicker {
  border: 1px solid #ec1c36;
}
.ui-pg-table .ui-separator {
  display: none !important;
}
.ui-pg-table td {
  border: none !important;
  color: #363636;
}
.percentControl .ui-jqgrid-labels th:last-child,
.levelPercent1 .ui-jqgrid-labels th:last-child {
  background: #fff !important;
}
.percentControl tr.ui-widget-content td:last-child,
.levelPercent1 tr.ui-widget-content td:last-child {
  background: #ffffff !important;
}
.jqgfirstrow td {
  border: none !important;
}
.loginDiv a {
  color: #ec1c36;
}
/*.transactions tr td
{
    border-color: #ec1c36;
}*/
.block_title h2 a,
.form_auction fieldset label a,
.wide a,
.form_block label + a,
a.linkButton-left,
a.linkButton-grid {
  color: #005baa;
  text-decoration: none;
}
.block_title h2 a:hover,
.form_auction fieldset label a:hover,
.wide a:hover,
.form_block label + a:hover,
a.linkButton-left:hover,
a.linkButton-grid:hover {
  text-decoration: underline;
}
.form_block a.create_btn,
.form_auction fieldset label a.create_btn {
  color: #fff;
}
.tableBalanceSheet .block_title,
.tableBalanceSheet .block_title h2 {
  border: none;
}
.tableBalanceSheet .block_title,
.tableBalanceSheet .block_title h2 {
  border: none;
}
/****************************************************************************************************************/
/****************************************************************************************************************/
/**********************************************END OF REDESING***************************************************/
/****************************************************************************************************************/
/****************************************************************************************************************/
/****************************************************************************************************************/
/***********************************************placeholder******************************************************/
/****************************************************************************************************************/
::-webkit-input-placeholder {
  color: #FF0000 !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
:-moz-placeholder {
  color: #FF0000 !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
::-moz-placeholder {
  color: #FF0000 !important;
  text-align: center !important;
  opacity: 0.5 !important;
}
:-ms-input-placeholder {
  text-align: center !important;
  color: rgba(255, 0, 0, 0.5) !important;
}
.placeholder-background {
  background: #e1e7ea;
}
.placeholder-gray input::-webkit-input-placeholder {
  color: #bababa !important;
}
.placeholder-gray input:-moz-placeholder {
  color: #bababa !important;
}
.placeholder-gray input::-moz-placeholder {
  color: #bababa !important;
}
.placeholder-gray input:-ms-input-placeholder {
  text-align: center !important;
  color: rgba(0, 0, 0, 0.5) !important;
}
/****************************************************************************************************************/
/***********************************************END of placeholder******************************************************/
/****************************************************************************************************************/
.ui-autocomplete {
  z-index: 9999;
}
.ta-right {
  text-align: right;
}
div.check-img {
  background: url(../../images/check.png) no-repeat;
  display: inline-block;
  height: 19px;
  text-decoration: none;
  width: 20px;
  margin-left: 5px;
}
div.shield-img {
  background: url(../../images/guard.png) no-repeat;
  display: inline-block;
  height: 18px;
  text-decoration: none;
  width: 18px;
  margin-left: 5px;
}
.menu-wide {
  width: 17% !important;
}
.width50 {
  width: 50% !important;
}
.padding11 {
  padding-left: 11px !important;
}
/*****Menu + Header*******/
div.top_row.page-header.navbar {
  padding: 0;
  margin: auto;
  border: 0;
  height: 81px;
  min-height: 0;
  filter: none;
  background: #4c4c4d;
}
div .sidebar-toggler-wrapper .sidebar-toggler {
  margin-bottom: 15px;
}
div.sidebar-toggler,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler,
.page-sidebar .sidebar-toggler,
.menu-toggler.responsive-toggler {
  background-image: url(../../Images/sidebar_inline_toggler_icon_default.jpg) !important;
  display: block;
  border: none;
  overflow: hidden;
  text-indent: -999px;
  cursor: pointer;
  border-radius: 4px;
  opacity: 0.7;
  width: 30px;
  height: 27px;
  margin-top: 12px;
  margin-left: 12px;
}
.menu-toggler.responsive-toggler {
  margin-top: 30px !important;
}
div .page-sidebar {
  padding-bottom: 30px !important;
}
div .reduce-page-sidebar {
  top: 44px !important;
}
.page-header.navbar .menu-toggler.responsive-toggler {
  float: left;
}
.page-header-fixed .page-container {
  margin: 0;
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  border-radius: 0;
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.page-sidebar.navbar-collapse.collapse {
  z-index: 9995;
  padding-top: 25px !important;
}
.page-sidebar-wrapper a {
  text-shadow: none;
  color: #444444;
}
.page-sidebar-wrapper a:hover {
  color: #1e1e1e;
}
.page-sidebar-wrapper span,
.page-sidebar-wrapper a {
  font-style: inherit;
  font-family: 'Open Sans', sans-serif;
  font-weight: inherit;
}
span.badge.badge-roundless.badge-danger {
  color: #FFF;
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 0;
  height: 15px;
  margin-bottom: 0;
}
div .page-sidebar-menu .sub-menu > li > a > i {
  float: left;
  margin-right: 5px;
}
div .page-sidebar-menu .sub-menu > li > a > span[class='title'] {
  max-width: 190px;
  display: inline-block;
  word-wrap: break-word;
}
/******************/
/****ProgressBar***/
div.ui-progressbar .ui-progressbar-value {
  background: #ec1c36 url(../../Styles/jQuery/jquery.ui/images/ui-bg_glass_0_ec1c36_1x400.png) 50% 50% repeat-x;
}
.top-indent30 {
  margin-top: 30px;
}
.top-indent50 {
  margin-top: 50px;
}
.width600 {
  width: 600px !important;
  min-width: 600px !important;
  max-width: 600px !important;
}
.width400 {
  width: 400px !important;
  min-width: 400px !important;
  max-width: 400px !important;
}
.width300 {
  width: 300px !important;
  min-width: 300px !important;
  max-width: 300px !important;
}
.width200 {
  width: 200px !important;
  min-width: 200px !important;
  max-width: 200px !important;
}
.width250 {
  width: 250px !important;
  min-width: 250px !important;
  max-width: 250px !important;
}
.width170 {
  width: 170px !important;
  min-width: 170px !important;
  max-width: 170px !important;
}
.width150 {
  width: 150px !important;
  min-width: 150px !important;
  max-width: 150px !important;
}
.width100 {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}
.tableBalanceSheet tr:not(.balans_no_border) td:nth-child(n + 3) label {
  text-align: right;
  float: left;
}
.asteriskRed {
  color: #ec1c36;
  font-size: x-large;
  line-height: 1;
  display: none;
}
.asteriskRedVisible {
  color: #ec1c36;
  font-size: x-large;
  line-height: 1;
  display: inline;
}
.overflow-visible {
  overflow: visible !important;
}
.relatedGrid .ui-jqgrid .ui-jqgrid-bdiv {
  overflow: visible !important;
}
.sticky {
  display: block;
  position: absolute;
  z-index: 101;
  top: 100px;
  right: 0;
  width: 100px;
  background-color: white;
  border: 1px solid #464646;
  padding: 2px;
}
.anketsViewDownload {
  text-decoration: underline;
  margin-right: 10px;
  line-height: 24px;
}
.topicalitySparkData .spinner {
  left: 10px !important;
  top: 10px !important;
}
.topicalitySparkData label {
  min-width: inherit;
  color: red;
  float: left;
  font-size: inherit;
  line-height: inherit;
  margin-top: inherit;
  max-width: inherit;
  padding: inherit;
  margin-bottom: 20px;
}
.transactions .table_view tr td {
  border-style: none;
}
.form_auction .table_view p {
  padding-left: 5px;
}
.form_auction label.labelForCheckBox {
  max-width: 100%;
}
.inline-block {
  display: inline-block;
}
.marginLeft8 {
  margin: 0 0 0 8px !important;
}
.dadataFIO,
.dadataEmail,
.dadataParty,
.dadataAddress,
.suggestions-input {
  box-sizing: inherit !important;
}
/******************/
ul.rules_list {
  margin-left: 50px;
}
.rules_list li {
  list-style-type: disc;
}
.rules_list li > a {
  text-decoration: none !important;
}
.rules_list li > a:hover {
  text-decoration: underline !important;
}
button.ui-button span.ui-button-text {
  color: white;
}
.display_error input + .validators span.error,
.display_error input + div + .validators span.error,
.display_error .phoneNumberInput input + span.error,
.display_error div.chzn-container + .validators span.error {
  display: block;
  visibility: visible !important;
  position: absolute;
}
.only_checkbox label {
  min-width: 15px;
  padding-right: 0;
  width: 20px !important;
}
.open > .dropdown-menu {
  display: block;
}
.page-header.navbar .employee-menu-td .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
  background-color: #4c4c4d;
  padding: 6px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
  padding: 6px;
}
.page-header.navbar .employee-menu-td .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
  background-color: #4c4c4d;
}
.page-header.navbar .employee-menu-td .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
  color: #fff;
}
.page-header.navbar .employee-menu-td .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
  width: auto;
}
.page-header.navbar .employee-menu-td .top-menu .navbar-nav > li.dropdown {
  height: 27px;
}
.employee-menu-td .dropdown,
.employee-menu-td .dropup {
  position: relative;
}
.employee-menu-td .fa-angle-down {
  margin-right: 1px !important;
}
.tradeLotHeader .triangle-red-expanded {
  background-position: 0 8px !important;
  height: 20px !important;
}
.tradeLotHeader .triangle-red-collapsed {
  background-position: 0 7px !important;
  height: 20px !important;
}
.tradeLotHeader .h2-lotTitle {
  padding-left: 25px !important;
}
.tradeLotInfoHeader {
  border: none;
}
input[readonly=readonly] {
  color: #aeaeae !important;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5 !important;
}
.radioButtonsInCell {
  clear: both;
  padding-top: 5px;
}
.radioButtonsInCell label {
  min-width: 0 !important;
  float: none;
}
/* Application doc list*/
.appDocTable {
  font-family: sans-serif !important;
  border-right: 3px solid #aeaeae !important;
  border-left: 3px solid #aeaeae !important;
  background: #f6f6f6;
  width: 100%;
  font-size: 15px;
  color: #464646;
}
.appDocTitleCol {
  width: 30%;
  padding: 5px;
  border-right: 1px solid #aeaeae !important;
  min-width: 260px;
}
.appDocFileList {
  border-right: 1px solid #aeaeae !important;
}
.docsButtons {
  width: 15%;
  padding: 5px;
}
.tender-numbers {
  display: none;
}
.docsButtons .mr5 {
  display: block !important;
  float: none;
}
iframe.contentPageFrame {
  display: block;
  /* iframes are inline by default */
  border: none;
  /* Reset default border */
  width: 100%;
}
.nowrap {
  white-space: nowrap;
}
/* Для IE8 */
.bootstrap-iso .radio INPUT[type='radio'] {
  margin-left: 0 !important;
  margin-top: 1px !important;
}
.bootstrap-iso .radio {
  margin-bottom: 0 !important;
  margin-top: 2px !important;
}
/**/
.filter fieldset {
  min-height: 25px;
}
.inlineRowButtons a {
  margin: 0 5px 0 0;
  float: left;
}
.k-grid .k-grid-content {
  overflow-y: hidden !important;
}
.k-grid .k-grid-content .alt {
  background: #efeff0 !important;
}
.k-grid .k-grid-header {
  padding-right: 0 !important;
  border: none !important;
}
.k-grid .k-header {
  background: #cdcdcd !important;
  border-right: white solid 1px !important;
  padding: 0 !important;
  text-align: right !important;
  margin: 1px !important;
}
.k-grid .k-header .k-link {
  margin: 0 !important;
  padding: 3px !important;
  vertical-align: top !important;
}
.k-grid .k-link {
  background: #cdcdcd !important;
  color: #363636 !important;
}
.k-grid .k-pager-nav {
  background: none !important;
}
.k-grid .k-dropdown {
  background: none !important;
}
.k-grid .k-dropdown-wrap {
  background: none !important;
}
.k-grid .k-state-active {
  box-shadow: none !important;
  border: none !important;
}
.k-grid td {
  border-width: 0 !important;
}
.k-grid .k-item {
  border-width: 0 !important;
}
.k-grid .k-item:hover {
  background: #ee1c24 !important;
}
.k-grid .k-state-selected {
  background: #ff4044 !important;
  border-width: 0 !important;
}
.k-grid .k-grid-pager {
  background: none !important;
}
.k-list-container {
  background: #fff !important;
}
.k-list-container .k-state-selected {
  background: #ff4044 !important;
  border-width: 0 !important;
}
.k-list-container .k-state-active {
  box-shadow: none !important;
  border: none !important;
}
.k-list-container .k-item {
  border-width: 0 !important;
}
.k-list-container .k-item:hover {
  background: #ee1c24 !important;
}
.stopNotify {
  margin-top: 2px;
  margin-right: 2px;
}
.lineHeight_a {
  line-height: 21px;
}
.exclusion_type .chzn-container.chzn-container-single {
  position: absolute;
  margin-top: -13px;
}
.plan_edit > .last > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv {
  position: absolute;
}
.plan_btns.btn_panel_hauto,
.plan_edit .btn_panel > a.create_btn.dbig {
  position: absolute;
}
.form_auction fieldset.borderInform {
  border: 1px solid #b92c28;
}
.smpSelection {
  color: #b92c28;
}
.datatable-grid th {
  background-color: #e0e0e2;
  border-right: 1px white solid;
  color: #464646;
  font-size: 13px;
  font-weight: bold;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}
.datatable-grid tr td {
  color: #464646;
  font-size: 13px;
  vertical-align: middle;
  padding: 0;
  border-bottom: none!important;
  padding: 5px;
}
.datatable-grid tr.even {
  background-color: #efeff0;
}
.datatable-grid tr td div.fixed-row {
  max-height: 50px;
  height: 100%;
  overflow: hidden;
}
.datatable-grid tr td div.fixed-row span {
  vertical-align: middle;
}
.dataTables_paginate {
  display: none;
}
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_empty {
  font-size: 16px;
  font-weight: bold;
  width: 200px;
  display: inline-block;
  position: absolute;
  padding: 7px;
  left: 50%;
  top: 50%;
  margin-left: -100px;
  margin-top: 10px;
  text-align: center;
  color: #3f444a;
  border: 1px solid #e7ecf1;
  background: #eef1f5;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.dataTables_scroll {
  clear: both;
  border: 1px solid #aeaeae;
}
.dataTables_scrollHead {
  background-color: #e0e0e2;
}
.ui-dialog {
  z-index: 9996;
}
.footer-link {
  color: #005baa !important;
  font-size: 13px;
}
fieldset {
  position: relative;
}
.input-validation-error,
.input-validation-error + .chzn-container > .chzn-single {
  border: 1px #ee1c24 solid !important;
}
span.field-validation-error {
  display: none;
  float: left;
  position: absolute;
  background-color: #fabbbe;
  color: #ee1c24;
  font-size: 13px;
  font-weight: bold;
  margin-left: 3px;
  padding: 7px 9px 6px 9px;
  width: 256px;
  z-index: 10;
}
.form_auction fieldset > span:not(.aspNetDisabled).field-validation-error {
  display: none;
}
span.field-validation-error > span:before {
  content: " ";
  background: url(../../../images/error.png) no-repeat;
  display: block;
  height: 9px;
  left: -8px;
  position: absolute;
  top: 8px;
  width: 8px;
}
.input-validation-error:hover + span.field-validation-error,
.form_auction fieldset .input-validation-error:hover + span.field-validation-error,
.input-validation-error + .chzn-container:hover + span.field-validation-error {
  display: inline;
}
label.label-field-required:after {
  content: " *";
}
.field-validation-error-alert span.field-validation-error {
  display: inline-block;
  float: none;
  position: relative;
  background-color: transparent;
  color: #ee1c24;
  font-size: 13px;
  font-weight: bold;
  margin-left: 0;
  margin-bottom: 10px;
  padding: 10px 10px 0 10px;
  width: auto;
}
.form_block.form-zebra fieldset:nth-child(2n) {
  background-color: #f6f6f6;
}
.alert-success {
  padding: 10px;
  margin-bottom: 10px;
}
.chosen-with-override .chzn-container {
  width: 256px !important;
}
.chosen-with-override .chzn-drop {
  width: 254px !important;
}
.chosen-with-override .chzn-search input {
  width: 220px !important;
}
.request-criterias .bootstrap-iso .row {
  margin-left: 0;
  margin-right: 0;
}
.request-criterias table,
.request-criterias fieldset {
  margin-left: 15px;
}
fieldset > div > textarea {
  margin-left: 11px;
}
table.request-criterias {
  margin-top: 20px;
  margin-left: 10px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}
.request-results {
  font-family: Arial, Helvetica, sans-serif;
}
.request-criterias {
  border: 1px solid black;
}
.force-border {
  border: 1px solid black !important;
}
.request-criterias > tbody > tr > td {
  padding: 10px;
  border-top: 0;
  border-bottom: 0;
  border-left: 1px solid black;
  border-right: 1px solid black;
}
.propertyListRow:nth-child(odd) {
  background: #f6f6f6 !important;
}
.propertyListRow td {
  padding: 10px;
}
.request-criterias > tbody > tr.h-zebra:nth-child(odd),
#registryList > div > table > tbody > tr:nth-child(odd),
#attestationRequests > div > table > tbody > tr:nth-child(odd),
.request-criterias > tbody > tr:nth-child(odd) {
  background: #f6f6f6 !important;
}
.btnBackground {
  background: #2b78e4;
}
.btnText {
  color: white;
  padding: 5px 10px;
}
.fileName {
  color: #2b78e4;
  text-decoration: underline;
}
.fileTableCell {
  padding-top: 10px;
}
.uploader-acceptedicon {
  width: 15px;
  height: 15px;
  vertical-align: top;
  display: inline-block;
  background: url('/Main/Static/Images/action_success_48.png') no-repeat;
  -ms-background-size: cover;
  background-size: cover;
}
.uploader-filename {
  width: 80%;
  margin-left: 10px;
  vertical-align: top;
  display: inline-block;
}
.uploader-comment {
  width: 100%;
  color: blue;
}
.uploader-delete {
  float: right;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
  border: none;
  background: url('/Main/Static/Images/close.png') no-repeat;
  -ms-background-size: cover;
  background-size: cover;
  cursor: pointer;
}
.attestationFileContainer .table > tbody > tr > td,
.bootstrap-iso.attestationFileUploaderContainer .table > tbody > tr > td {
  border: none;
}
.attestation-message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.attestation-message hr {
  margin: 10px 0;
}
.attestation-message .attestation-message-header {
  color: green;
  margin-bottom: 5px;
}
.attestation-message .attestation-message-body {
  color: #464646;
}
.attestation-message.attestation-message-organizer .attestation-message-body {
  text-align: right;
}
.attestation-message.attestation-message-organizer .attestation-message-header {
  color: blue;
  text-align: right;
}
.attestation-show-form-header {
  display: inline-block;
  width: auto;
}
.attestation-btn-height {
  max-height: 34px;
}
.reject-reason-background {
  background: transparent !important;
}
.category_name {
  display: inline-block;
  font-size: 15px;
  color: #3171e6;
}
.category_name:hover {
  text-decoration: underline;
  cursor: pointer;
}
.category_delete {
  float: right;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
  border: none;
  background: url('/Main/Static/Images/close.png') no-repeat;
  -ms-background-size: cover;
  background-size: cover;
  cursor: pointer;
  margin-right: 0;
  position: relative;
}
.combobox-category {
  width: 60% !important;
  display: inline-block;
}
.btn-add-category {
  float: right;
  display: inline-block;
}
.btn-add-category:hover {
  cursor: pointer;
}
.ul-subvalue {
  display: inline-block;
}
.ul-delete {
  float: right;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
  border: none;
  background: url('/Main/Static/Images/close.png') no-repeat;
  -ms-background-size: cover;
  background-size: cover;
  cursor: pointer;
  margin-right: 0;
  position: relative;
}
.disable-btn {
  opacity: 0.7;
}
.block-category {
  margin: 8px 0 16px 8px;
}
.block-category ul {
  margin-top: 8px;
}
.block-category li {
  margin-left: 16px;
  list-style-type: circle;
}
.block-category .comment {
  padding-left: 0px;
  margin-top: 12px;
}
.btn-more-params {
  color: #3171e6;
  display: inline-block;
}
.btn-more-params:hover {
  cursor: pointer;
}
.dialogCancelButton {
  background: red !important;
}
ul.filterTabs {
  border-bottom-color: #b9b9b9 !important;
}
.filterTabs li {
  border-color: #b9b9b9 !important;
}
.js-check-all {
  margin-right: 8px;
  margin-top: 4px;
}