/* delete this line after test */
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');
html {
  overflow-y: scroll;
}
*, body, div, p, h1, h2, h3, h4, h5, h6, span, form, input, ul, li, img, a {
  font-family: Montserrat, Arial, sans-serif !important;
}
body {
  font-size: 11px;
  line-height: 1.5;
  color: #546264;
}
td {
  font-size: 11px;
}
div, p, h1, h2, h3, h4, h5, h6, span, form, input, ul, li, img, a {
  margin: 0;
  padding: 0;
}
::selection {
  background: #D8BFED;
}
h1 {
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 1.3em;
  color: #546264;
  padding-bottom: 18px;
}
h2 {
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  line-height: 1.28em;
  color: #546264;
  padding-bottom: 18px;
}
h3 {
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 1.33em;
  color: #181818;
  padding-bottom: 12px;
}
h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.36em;
  color: #181818;
  padding-bottom: 12px;
}
.Subtitles {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5em;
  color: #181818;
  padding-bottom: 10px;
}
.body_I {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.43em;
  color: #546264;
}
.body_II {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.33em;
  color: #546264;
}
input.image, a img {
  border-width: 0;
}
body > div.marginsPopup {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.margins {
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.footerText {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
  cursor: pointer;
}
.prFooterText {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 10px;
}
.prCursorImage {
  cursor: pointer;
}
.prVoteBar {
  background-color: rgb(255, 155, 255);
  background-repeat: repeat;
  position: relative;
  left: 0;
  top: -15px;
  border: 0;
  z-index: 1;
}
.prVotePreviewImage {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.pollOptionText {
  position: relative;
  z-index: 2;
  font-size: 12px;
  font-weight: bold;
}
A.footerText {
  color: #646464;
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
}
.prodSearch {}
.selectResult {}
.pinkTB {}
.pinkTBorder {
  width: 125px;
}
.pinkTBlogin, .pinkTBlogin:focus {
  font-size: 11px;
  width: 140px;
  padding: 6px;
}
.pinkTBPhone {}
.formField {}
.topLinks {
  color: #A2ACAE;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  text-transform: inherit;
}
.topLinks a:hover {
  color: #707677;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
.topLinksBold {
  color: #293132 !important;
  font-weight: bold;
  text-decoration: none !important;
  font-size: 11px;
}
.prTopLinksBold {
  color: #646464;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.prMonthHeader {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}
.tableTop {
  color: #000959;
  font-weight: normal;
  text-decoration: none;
  font-size: 10px;
}
.Cnumber {
  color: #646464;
  font-weight: bold;
  text-decoration: none;
  font-size: 22px;
}
.bodyQtexts {
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
.bodyCenter {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
.bodyCenter table tr td {
  font-size: 12px;
  color: #888888;
  line-height: 150%;
  padding: 5px 0 0 0;
}
.bodyCenter table tr td a, .bodyCenter table tr td a:hover, .bodyCenter table tr td a:visited {
  font-size: 12px;
  color: #707677;
  font-weight: bold;
}
.error {
  color: #E5231B;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
.loginBoxBG .error {
  padding-top: 10px;
}
.success {
  color: #1A8282;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
A.error {
  color: #E5231B;
  font-weight: normal;
  text-decoration: underline;
  font-size: 11px;
}
A.bodyCenter {
  font-size: 11px;
  font-weight: normal;
  color: #546264;
  text-decoration: underline;
}
A.bodyCenter.visisted {
  font-size: 11px;
  font-weight: bold;
  color: #e5004b;
  text-decoration: underline;
}
.bodyBold {
  font-weight: bold;
  white-space: nowrap;
}
A.bodyBold {
  font-size: 11px;
  font-weight: bold;
  color: #e5004b;
  text-decoration: underline;
}
A.bodyBold.visisted {
  font-size: 11px;
  font-weight: bold;
  color: #e5004b;
  text-decoration: underline;
}
.body1 {
  font-size: 13px;
  color: #646464;
}
.bodyBoldpinkBG {
  color: #646464;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  background-color: #F0E7E5;
}
.othertextBlueBckg {
  font-size: 11px;
  font-weight: bold;
  color: #263D66;
  text-decoration: underline;
}
.bodyBoldBlueBG {
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.mark {
  font-weight: normal;
  font-size: 10px;
  color: #5f5f5f;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
}
.formLabel {
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.formText {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
.scrollLink {
  font-size: 11px;
  font-weight: bold;
  color: #525252;
  text-decoration: underline;
}
.scrollLink:hover {
  font-size: 11px;
  font-weight: bold;
  color: #843f35;
  text-decoration: none;
}
.scrollLink:active {
  font-size: 11px;
  font-weight: bold;
  color: #843f35;
  text-decoration: none;
}
.scrollLinkHit {
  font-size: 11px;
  font-weight: bold;
  color: #843f35;
  text-decoration: none;
}
.scrollText {
  font-size: 11px;
  text-decoration: none;
  text-align: justify;
  color: #646464;
}
A.scrollText {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
A.scrollTextBU {
  color: #646464;
  font-weight: bold;
  text-decoration: underline;
  font-size: 11px;
}
.date {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}
.username {
  color: #969696;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.usernameCUT {
  color: #969696;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  overflow: hidden;
  width: 120px;
  cursor: help;
}
A.field {
  color: #969696;
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
}
.alert {}
.alert1 {
  border-top: #e5004b solid 1px;
  border-bottom: #e5004b solid 1px;
  border-left: #e5004b solid 1px;
}
.alert1 tr td {
  border-right: #e5004b solid 1px;
  font-size: 10px;
  padding: 2px;
}
.linkList {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
.prLinkList {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  cursor: pointer;
}
.linkList1 {
  color: #646464;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
A.linkList {
  color: #e5004b;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
A.linkList:hover {
  color: #ac0038;
  font-weight: normal;
  text-decoration: underline;
  font-size: 11px;
}
A.linkList:visited {
  color: #e5004b;
  font-weight: normal;
  text-decoration: underline;
  font-size: 11px;
}
A.visited {
  color: #e5004b;
  font-weight: normal;
  text-decoration: underline;
  font-size: 11px;
  margin-bottom: 10px;
}
a img {
  border: 0;
}
a, a:visited {
  font-style: normal;
  font-weight: bold;
  color: #e5004b;
  text-decoration: none;
}
a:hover {
  color: #ac0038;
  text-decoration: none;
}
.lineColor {
  background-color: #E6D7D4;
}
.linkListBold {
  color: #646464;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
A.linkListBold {
  color: #646464;
  font-weight: bold;
  text-decoration: underline;
  font-size: 11px;
}
A.linkListBold.visited {
  color: #646464;
  font-weight: bold;
  text-decoration: underline;
  font-size: 11px;
}
.tableBg1 {
  background-color: #fbfbfb;
}
.selectorLine {
  background-color: #646464;
}
.selectorLineGrey {
  background-color: #999999;
}
.loginBoxBG {
  position: relative;
  display: block;
}
#logindiv {}
#logindiv a.bodyCenter {
  color: #e5004b;
  font-style: italic;
  font-size: 11px;
  margin-left: 12px;
}
.popupRowBG {
  background-color: #ACB5C6;
}
.errorhighlight {
  background-color: #FAD8F3;
}
.orderTableRowBlue {
  background-color: #E6E9EE;
}
.orderTableRowPink {
  background-color: #fFF3FF;
  font-size: 11px;
  font-weight: normal;
  color: #646464;
}
.orderTableRowPinkB {
  background-color: #fFF3FF;
  font-size: 11px;
  font-weight: normal;
  color: #546264;
}
.articleHeader {
  font-size: 30px;
  line-height: 36px;
  font-weight: normal;
  font-style: normal;
  color: #e5004b;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 10px 0;
  text-align: left;
}
.commentsArticleHeader {
  font-size: 21px;
  font-weight: normal;
  color: #646464;
  line-height: 25px;
}
.smallerArticleHeader {
  font-size: 18px;
  font-weight: normal;
  color: #646464;
  line-height: 14px;
}
.othertext {
  font-size: 11px;
  font-weight: bold;
  color: #263D66;
  text-decoration: underline;
}
.prOthertext {
  font-size: 11px;
  font-weight: bold;
  color: #263D66;
  text-decoration: none;
}
A.othertext {
  font-size: 11px;
  font-weight: bold;
  color: #263D66;
  text-decoration: underline;
}
A.othertext.visited {
  font-size: 11px;
  font-weight: bold;
  color: #263D66;
  text-decoration: underline;
}
.bodyCUT {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: left;
  overflow: hidden;
  width: 58px;
  cursor: help;
}
.bodyJ {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: justify;
}
.bodyBlack {
  font-size: 11px;
  font-weight: normal;
  color: #546264;
  text-align: left;
  background-color: #ACB5C6;
}
A.error {
  font-size: 11px;
  font-weight: normal;
  color: #E5231B;
  text-align: left;
}
.otherWhite {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
}
A.otherWhite {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  text-decoration: underline;
}
.body {
  font-size: 11px;
  font-weight: normal;
  text-align: left;
}
.prBody {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: left;
  cursor: pointer;
}
.bodyR {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: right;
  padding-right: 12px;
}
A.bodyLink {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: left;
  text-decoration: none;
}
A.prBodyLink {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: left;
  cursor: pointer;
}
A.bodyLink.visited {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
  text-align: left;
  text-decoration: none;
}
#signup table {
  background-color: #F9FBFD;
  color: #546264;
  width: 440px;
  border: #D7E5F2 solid 1px;
  border-collapse: collapse;
}
#signup td {
  border: #D7E5F2 solid 1px;
  padding-left: 4px;
}
.labelcell {
  font: 11px Arial, Helvetica, sans-serif;
  color: #3670A7;
  background-color: transparent;
  width: 220px;
}
.fieldcell {
  background-color: #F2F7FB;
  color: #546264;
  text-align: right;
  margin-right: 0;
  padding-right: 0;
}
.smalllabelcell {
  font: 11px Arial, Helvetica, sans-serif;
  background-color: transparent;
  color: #3670A7;
  width: 100px;
}
.smallfieldcell {
  color: #546264;
}
.fieldcell input {
  width: 200px;
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #D7E5F2;
  color: #102132;
  border: #284279 solid 1px;
  margin-right: 0;
}
.smallfieldcell input {
  width: 100px;
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #D7E5F2;
  color: #102132;
  border: #284279 solid 1px;
}
.smallfieldcellNoWidth input {
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #D7E5F2;
  color: #102132;
  border: #284279 solid 1px;
}
.smallfieldcell select {
  font: 11px Arial, Helvetica, sans-serif;
}
.smallfieldcellHome select {
  font: 11px Arial, Helvetica, sans-serif;
}
.smallfieldcellLogin select {
  font: 11px Arial, Helvetica, sans-serif;
  width: 110px;
}
.smallfieldcellRegistration select {
  font: 11px Arial, Helvetica, sans-serif;
  width: 85px;
}
.smallfieldcellMyorder select {
  font: 11px Arial, Helvetica, sans-serif;
  width: 70px;
  text-align: left;
}
.smallfieldcellSearch select {
  font: 11px Arial, Helvetica, sans-serif;
  width: 70px;
  text-align: left;
}
.smallfieldcellCR select, .smallfieldcellCR select:focus {
  font-size: 11px;
  text-align: center;
}
.smallfieldcellSearch1 select {
  font: 11px Arial, Helvetica, sans-serif;
  width: 158px;
  text-align: left;
}
.button {
  /*! font: 11px Arial, Helvetica, sans-serif; */
  /*! background-color: #D7E5F2; */
  /*! color: #102132; */
  /*! margin-left: 12px; */
  /*! margin-top: 3px; */
  /*! margin-bottom: 2px; */
}
.linearFormInput {
  padding: 6px;
}
input.linearFormInput {}
.linearFormInputCellNum {
  font: 11px Arial, Helvetica, sans-serif;
}
.linearFormInputPhone {
  font: 11px Arial, Helvetica, sans-serif;
}
.linearFormInputPho {
  font: 11px Arial, Helvetica, sans-serif;
  width: 30px;
}
.linearFormInputPIN {
  font: 11px Arial, Helvetica, sans-serif;
  width: 38px;
}
.linearFormInputQty, .linearFormInputQty:focus {
  font-size: 11px;
  text-align: center;
  width: 38px;
}
.linearFormInputRightAligned {
  font: 11px Arial, Helvetica, sans-serif;
  width: 28px;
  text-align: right;
}
.linearFormInputCPN {
  font: 11px Arial, Helvetica, sans-serif;
  width: 25px;
  text-align: center;
}
.linearFormInputProdNR, .linearFormInputProdNR:focus {
  font-size: 11px;
  text-align: center;
  width: 55px;
}
.menuLink {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
}
.selectedMenuLink {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
}
.menuItem {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
}
.menuItemUL {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
  text-decoration: underline;
}
.menuItemBold {
  color: #646464;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
}
A.menuItem {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
}
A.menuItem:hover {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
  text-decoration: underline;
}
A.menuItem.visited {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
}
.openclose {
  position: absolute;
  top: -7px;
  left: 0;
  text-decoration: none;
}
.orderHistoryLevel1 {
  font-size: 11px;
  color: #646464;
  background-color: #e6e9ee;
  margin-bottom: 5px;
}
.orderHistoryLevel2 {
  font-size: 11px;
  color: #646464;
}
.otherWhite {
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  text-align: left;
}
.othertext {
  font-weight: bold;
  font-size: 11px;
  color: #263d66;
  text-decoration: underline;
}
.blueError {
  font-weight: bold;
  font-size: 11px;
  color: #0000ff;
  text-align: center;
  vertical-align: middle;
}
.tableHead {
  background-color: #ceaead;
}
.tableHeadText {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}
.columnNormal {
  background-color: #ffffff;
}
.columnGrey {
  background-color: #efefef;
}
.cellLeft {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-left-color: #E7D7D6;
  border-left-width: 1px;
}
.cellRight {
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #E7D7D6;
  border-right-width: 1px;
}
.cellRightGrey {
  background-color: #efefef;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #E7D7D6;
  border-right-width: 1px;
}
.cellBottom {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-color: #E7D7D6;
  border-bottom-width: 1px;
}
.cellBottomGrey {
  background-color: #efefef;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-color: #E7D7D6;
  border-bottom-width: 1px;
}
.contentHeaderBigBold {
  font-weight: bold;
  font-size: 19px;
  color: #646464;
  line-height: 20px;
  text-decoration: none;
}
.orderTableRowBlueBold {
  background-color: #e6e9ee;
  font-weight: bold;
  font-size: 11px;
}
.otherBold {
  font-weight: bold;
  font-size: 11px;
}
.boldpurple {
  color: #990066;
  font-weight: bold;
}
.bigboldpurple {
  color: #990066;
  font-weight: bold;
  font-size: 24px;
}
.helpTopic {
  font-family: Tahoma;
  color: black;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}
.helpCategory {
  font-family: Tahoma;
  color: black;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.helpSubcategory {
  font-family: Tahoma;
  color: black;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
}
.scrollableTest {
  width: 100%;
  height: 4em;
  overflow: auto;
}
.scrollableTestBig {
  width: 100%;
  height: 11em;
  overflow: auto;
}
.scrollableTestBig3 {
  width: 100%;
  height: 3em;
  overflow: auto;
}
.scrollableTestBig24 {
  width: 100%;
  height: 24em;
  overflow: auto;
}
.flexTile {
  overflow: hidden;
}
.textNoAlign {
  font-size: 11px;
  font-weight: normal;
  color: #646464;
}
.progressBar {
  position: absolute;
  border: gray solid 1px;
  background-color: #E6E9EE;
  padding: 6px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  width: 270px;
}
.progressBar #empty {
  border-right: 1px solid gray;
  padding-right: 0;
  border-top: 1px solid gray;
  padding-left: 0;
  padding-bottom: 0;
  border-left: 1px solid gray;
  width: 270px;
  padding-top: 0;
  height: 30px;
  background-color: #F0E7E5;
}
.progressBar #d2 {
  padding-right: 0;
  padding-left: 0;
  left: 0;
  padding-bottom: 0;
  width: 0;
  padding-top: 0;
  position: relative;
  top: 0;
  height: 30px;
  background-color: #ACB5C6;
}
.progressBar #d1 {
  padding-right: 0;
  padding-left: 0;
  font-weight: bold;
  left: 0;
  padding-bottom: 0;
  color: #f0ffff;
  padding-top: 5px;
  position: relative;
  top: 0;
  height: 30px;
  text-align: center;
}
.rightHead {
  background-color: #CC9999;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  margin-right: 0;
  padding-right: 0;
}
.rightBody {
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
.rightLinkList {
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
.prRightLinkList {
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  cursor: pointer;
}
.headerBlue {
  color: #666699;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
.smmenuItem {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
A.smmenuItem {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
A.smmenuItem:hover {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}
A.smmenuItem.visited {
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
A.linkPoll {
  color: #336699;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
A.linkPoll:hover {
  color: #AA4444;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
A.linkPoll.visited {
  color: #336699;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
A.linkJob {
  color: #000033;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
A.linkJob:hover {
  color: #333366;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
A.linkJob.visited {
  color: #CC0000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
@media print {
  .noPrint {
    display: none;
  }
}
@media screen {
  .headerbrown {
    color: #B38481;
    font-weight: bold;
  }
  .leftheader {
    color: #B38481;
    font-weight: bold;
  }
  .leftLinkList {
    background-color: #F0E7E5;
    color: #C5908E;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
  }
  .textArea {
    display: block;
  }
  .marginsbackgroundcolor {
    background-color: #ffffff;
  }
  .margins_theme {
    height: 100%;
    background-color: #F6F9F9;
  }
  .margins_popup_theme {
    margin-top: 15px;
    background-color: #ffffff;
  }
  .topbackgroundcolor {
    background-color: #ffffff;
  }
  .contentbackgroundcolor {
    background-color: #ffffff;
  }
  .footerbackgroundcolor {
    background-color: #ffffff;
  }
  .ht_line {
    background: url(/PRSuite/static/images/Skins/ht_black/ht_line_3px_height.jpg);
    width: 759px;
    height: 2px;
    border: 0;
  }
  .FooterText_theme {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 10px;
  }
  .FooterText_hit_theme {
    color: #fab033;
    font-weight: normal;
    text-decoration: none;
    font-size: 10px;
  }
  .topLinks_theme {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
    cursor: pointer;
  }
  .topLinksBold_theme {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    cursor: pointer;
  }
  .topLinksLogin_theme {
    color: #fab033;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    cursor: pointer;
  }
  .prodSearch_theme {
    color: #546264;
    border-style: solid solid solid solid;
    border-color: #972b65 #972b65 #972b65 #972b65;
    border-width: 1px;
    height: 18px;
    font-size: 9pt;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    min-height: 0;
  }
  .identifier_line_temporary_class {
    background-color: #ffbfda;
    height: 17px;
  }
  .section1_theme_color {
    background-color: #c6314e;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
  }
  .section2_theme_color {
    background-color: #ed645c;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
  }
  .section3_theme_color {
    background-color: #d42987;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
  }
  .section4_theme_color {
    background-color: #972c64;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
  }
  .section5_theme_color {
    background-color: #e82857;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
  }
  .section6_theme_color {
    background-color: #b22641;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
  }
  /*Назначаем белый фон для таблицы для НГ 2015*/
  .border {
    padding: 0px 20px;
    border-left: 1px dotted #EEE;
    border-right: 1px dotted #EEE;
    width: 770px;
    background-color: #FFF;
  }
  .blck15b {
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 10px;
    border-top-width: 0;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-right-color: yellow;
    border-left-color: yellow;
    border-bottom-color: yellow;
    border-top-color: #D0B759;
  }
  form {
    margin: 0;
    padding: 0;
  }
  .footerLinks {
    font-family: Montserrat, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: 18px;
    text-transform: uppercase;
    color: #A2ACAE;
  }
  .footerLinks a:hover {
    color: #707677;
    text-decoration: none;
  }
  .footerLinksBold {
    font-weight: bold;
    text-decoration: none;
    color: #fff;
  }
  .footerBackground {
    color: #A2ACAE;
    background-color: #293132;
    font-weight: normal;
  }
  form > table > tbody > tr:nth-child(2) > td > table.footerBackground {
    margin: 10px;
  }
  body > table > tbody > tr:nth-child(3) > td > table > tbody > tr > td > div > form > table > tbody > tr:nth-child(2) > td > table {
    margin: 0;
    padding: 5px
  }
  body > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(13) > span {
    font-weight: normal;
  }
  body > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table {
    margin: 0;
    padding: 10px 5px;
  }
  #ContractOfCooperationForm .topnav_logo img {
    height: 80px;
  }
  #ContractOfCooperationForm table.tbl_bordergray tr td {
    padding: .5em;
    border: none;
  }
  form {
    margin: 0;
    padding: 0;
  }
  form[name="dashboardInformationForm"] {box-sizing: border-box;display: inline-block;}
  .hide {
    display: none;
  }
  .clickImage {
    cursor: pointer;
    width: 200px;
    height: 100px;
    border: 0;
  }
  .countryName {
    font-size: 12px;
    font-weight: bold;
    color: #546264;
    width: 200px;
    margin-left: 10px;
  }
  .loginLinks {
    font-size: 11px;
    color: #546264;
    font-weight: bold;
  }
  .goButtonImages {
    width: 20px;
    height: 20px;
    border: 0;
    cursor: pointer;
  }
  .spacer {
    font-size: 10px;
    color: #999999 !important;
  }
  .primaryNavImageList {
    width: 125px;
    height: 30px;
    border: 0;
    background-color: #546264;
  }
  .headerText {
    font-size: 10px;
    background-color: #546264;
    color: #ffffff;
  }
  .searchBox, .searchBox:focus {
    font-size: 11px;
    width: 145px;
  }
  a.loginLinks {
    font-size: 11px;
    color: #546264;
    font-weight: bold;
  }
  .totalQty {
    font-weight: bold;
    font-size: 11px;
    color: #E5231B;
    text-decoration: none;
  }
  .HT_top_line {
    background: linear-gradient(131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%);
    height: 3px;
  }
  .HT_bottom_line {
    background: linear-gradient(131.14deg, #e5004b 4.53%, #e5004b 70.61%, #e5004b 102.64%);
    height: 3px;
  }
  .primaryNavImageList1 {
    border: 0;
  }
  .overlay {
    top: 100px;
    left: 50%;
    position: absolute;
    margin-left: -100px;
    width: 200px;
    text-align: center;
    display: none;
    margin-top: -10px;
    background: #000;
    color: #FFF;
  }
  .topnav_logo {
    background: url("../images/new_dx_logo_x2.png");
    background-repeat: no-repeat;
    background-size : contain;

  }
  .wrapper {
    margin: 0 auto;
    background-color: #ffffff;
  }
  .red_italic_txt {
    font-style: italic;
    color: #dc2021;
  }
  .pink12_SubHeading {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #e80079;
    padding: 1px 0 1px 5px;
  }
  .td_left_border {
    border-left: 1px solid #bebdbd;
  }
  .td_left_border_bg {
    border-left: 5px solid #bebdbd;
  }
  .td_right_border {
    border-right: 1px solid #bebdbd;
  }
  .td_top_border {
    border-top: 1px solid #bebdbd;
  }
  .td_bot_border {
    border-bottom: 1px solid #bebdbd;
  }
  .padding_left5 {
    padding-left: 5px;
  }
  .padding_right5 {
    padding-right: 5px;
  }
  .font_12 {
    font-size: 11px;
  }
  .padding_right10 {
    padding-right: 10px;
  }
  .padding_left20 {
    padding-left: 20px;
  }
  .dash_pinkbg {
    background-color: #fdf5fa;
  }
  .padding5 {
    padding: 5px;
  }
  .dash_italic_txt {
    font-style: italic;
    margin-left: 15px;
  }
  a.dash_link {
    padding-left: 5px;
    color: #546264;
    height: 18px;
    text-decoration: underline;
  }
  a.ord_text10 {
    font-size: 11px;
    color: #546264;
    font-weight: bold;
  }
  a.ord_link {
    text-decoration: underline;
    color: #546264;
    font: 12px Arial, Helvetica, sans-serif;
  }
  .font_12_white {
    font-size: 12px;
  }
  .font_10 {
    font-size: 10px;
  }
  .padding_top5 {
    padding-top: 5px;
  }
  .padding_left5_ad {
    padding: 1px 0 1px 3px;
  }
  .c {
    font-size: 12px !important;
    line-height: normal;
    text-align: left;
    color: #000;
  }
  .c a:link, .c a:visited {
    font-size: 12px !important;
    color: #e5004b;
    text-decoration: underline;
  }
  .c a:hover {
    color: #550033;
  }
  .c .citata {
    margin-bottom: 20px;
    text-align: right;
  }
  .c .citata .fraza {
    color: #546264;
    font-size: 12px;
    font-style: italic;
  }
  .c .item {
    margin-bottom: 60px;
  }
  .c .image {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .c .links {
    clear: both;
  }
  .c .vrezka {
    background: none 0 0 repeat scroll #FDF8FB;
    border: #DDDDDD solid 1px;
    float: right;
    margin: 10px;
    overflow: hidden;
    padding: 10px;
    width: 250px;
  }
  .c .vrezka .image {
    width: 100%;
    text-align: center;
  }
  .c .vrezka .text {
    margin-top: 10px;
    font-size: 10px;
  }
  .c .pink {
    color: #e5004b;
  }
  .c .snoska {
    font-style: italic;
  }
  .c .albom {
    clear: both;
  }
  .c .albom .item {
    clear: both;
    margin-bottom: 0;
  }
  .c ul li {
    list-style-image: url("/PRSuite/static/redesign/img/arr.gif");
    margin: 0 0 10px 17px;
    padding: 0;
  }
  .c h1 {
    color: #546264;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  #iframe {
    border: 0;
    width: 100%;
    height: 500px;
    margin-bottom: 5px;
  }
  .pink {
    color: #e5004b;
  }
  .nextcamp {
    ;
    font-size: 12px;
    font-weight: bold;
  }
  .today {
    ;
    font-size: 12px;
    font-weight: bold;
  }
  .camp {
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
    color: #e5004b;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: left;
  }
  .tex {
    font-size: 11px;
  }
  td.sec {
    height: 3px;
    background-color: #707677;
  }
  .ordsub {
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #e5004b;
  }
  .ordertabstext {
    ;
    font-size: 12px;
    color: #E5231B;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    text-align: right;
  }
  .map_default {
    color: #E5231B;
  }
  .map_selected {
    color: yellow;
    font-weight: bold;
  }
  .map_link {
    color: #646464;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
  }
  .tableBg4 {
    background-color: #E5231B;
  }
  .tableBg5 {
    background-color: #eb4e3f;
  }
  .tableBg6 {
    background-color: #fdc88c;
  }
  .tableBg7 {
    background-color: #a1cd3a;
  }
  .map_pupdetails {
    width: 250px;
    height: 450px;
    background-color: #F8E0EC;
    overflow: auto;
  }
  #heart_message_template .image {
    float: left;
    width: 300px;
  }
  #heart_message_template .text {
    float: left;
    width: 300px;
    font-size: 14px;
  }
  #heart_message_template .text .title {
    color: #d75b7b;
    font-weight: bold;
  }
  #heart_message_template .message .bold {
    font-weight: bold;
  }
  #heart_message_template .message .color {
    color: #d75b7b;
  }
  #heart_message_template .logo {
    text-align: right;
  }
  .subh1 {
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
    color: #e5004b;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: left;
  }
  .subh1 a:link {
    color: #e5004b;
    text-decoration: none;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .subh1 a:active {
    color: #e5004b;
    text-decoration: none;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .subh1 a:visited {
    color: #e5004b;
    text-decoration: none;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .subh1 a:hover {
    color: #e5004b;
    text-decoration: underline;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .subh2 {
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color: #546264;
    padding: 0;
    margin: 15px 0 6px 0;
    text-align: left;
  }
  .subh2 a:link {
    color: #546264;
    text-decoration: none;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .subh2 a:active {
    color: #546264;
    text-decoration: none;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .subh2 a:visited {
    color: #546264;
    text-decoration: none;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .subh2 a:hover {
    color: #546264;
    text-decoration: underline;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .subh3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
    color: #546264;
    padding: 0;
    margin: 15px 0 6px 0;
    text-align: left;
  }
  .subh3 a:link {
    color: #546264;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .subh3 a:active {
    color: #546264;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .subh3 a:visited {
    color: #546264;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .subh3 a:hover {
    color: #e5004b;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .subh4 {
    font-size: 11px;
    font-weight: bold;
    color: #546264;
    padding: 0;
    margin: 7px 0 5px 0;
    text-align: left;
  }
  .subh4 a:link {
    color: #546264;
    text-decoration: none;
  }
  .subh4 a:active {
    color: #546264;
    text-decoration: none;
  }
  .subh4 a:visited {
    color: #546264;
    text-decoration: none;
  }
  .subh4 a:hover {
    color: #546264;
    text-decoration: underline;
  }
  .subh5 {
    font-size: 11px;
    font-weight: normal;
    color: #e5004b;
    padding: 0;
    margin: 7px 0 5px 0;
    text-align: left;
  }
  .subh5 a:link {
    color: #e5004b;
    text-decoration: none;
  }
  .subh5 a:active {
    color: #e5004b;
    text-decoration: none;
  }
  .subh5 a:visited {
    color: #e5004b;
    text-decoration: none;
  }
  .subh5 a:hover {
    color: #e5004b;
    text-decoration: underline;
  }
  .subh6 {
    font-size: 11px;
    font-weight: normal;
    color: #FFF;
    padding: 0;
    margin: 7px 0 5px 0;
    text-align: left;
  }
  .subh6 a:link {
    color: #FFF;
    text-decoration: none;
  }
  .subh6 a:active {
    color: #FFF;
    text-decoration: none;
  }
  .subh6 a:visited {
    color: #FFF;
    text-decoration: none;
  }
  .subh6 a:hover {
    color: #FFF;
    text-decoration: underline;
  }
  .bodycopy {
    font-size: 11px;
    font-weight: normal;
    line-height: 150%;
    color: #000;
    margin: 2px 0 8px 0;
    text-align: left;
  }
  .bodycopy a:link {
    color: #e5004b;
    text-decoration: none;
  }
  .bodycopy a:active {
    color: #e5004b;
    text-decoration: none;
  }
  .bodycopy a:visited {
    color: #e5004b;
    text-decoration: none;
  }
  .bodycopy a:hover {
    color: #e5004b;
    text-decoration: underline;
  }
  .bodycopy_intro {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #777;
    margin: 0 0 8px 0;
    text-align: justify;
  }
  .bodycopy_intro a:link {
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 21px;
  }
  .bodycopy_intro a:active {
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 21px;
  }
  .bodycopy_intro a:visited {
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 21px;
  }
  .bodycopy_intro a:hover {
    color: #333;
    text-decoration: underline;
    font-size: 14px;
    line-height: 21px;
  }
  #gotop {
    display: none;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 40px;
    bottom: 85px;
    #background: #e5004b url("/REPSuite/static/images/up-arrow.png") no-repeat center 43%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
  }
  #skidkapredstavitelya {
    width: 227px;
    height: 160px;
    text-align: right;
    border: #e1dfdf solid 1px;
    /*padding: 6px;*/
    margin: 4px;
    /*background-image: url(/REPSuite/static/images/banners/C10/3proc.jpg);*/
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 110px;
  }
  #skidkapredstavitelya h1 {
    color: #e5004b;
    font-size: 15px;
    text-align: center;
    margin: 5px 0 15px 0;
  }
  #skidkapredstavitelya span {
    font-size: 20px;
    font-style: italic;
  }
  #menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9 {
    display: block;
  }
  .importantInfo {
    width: 217px;
    margin: 15px;
    border: 1px solid #ececec;
  }
  .importantInfo-header {
    background-color: #e5004b;
    font-size: 15px;
    text-align: center;
    padding: 8.5px 0px;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    line-height: 15px;
  }
  .importantInfo-txt {
    font-size: 16px;
    color: #546264;
    text-align: center;
    border: none;
    padding: .5em .5em .5em 1em;
  }
  .importantInfo-txt b {
    font-size: 35px;
  }
  .importantInfo:hover .importantInfo-txt b {
    color: #e5004b;
  }
  .importantInfo-btn {
    display: table;
    background: url(../images/iom/btn_red_bgleft.gif) top left no-repeat;
    padding: 0 3px 0 10px;
    margin: 10px auto;
  }
  .importantInfo-btn span {
    background: url(../images/iom/btn_red_bgright.gif) top right no-repeat;
    border: 0;
    height: 30px;
    color: #FFFFFF;
    padding: 0 10px 0 0;
    font-size: 12px;
    line-height: 30px;
    font-weight: bold;
    cursor: pointer;
    width: 0;
    overflow: visible;
    display: table;
  }
  /*
 * jReject (jQuery Browser Rejection Plugin)
 * Version 1.1.0
 * URL: http://jreject.turnwheel.com/
 * Description: jReject is a easy method of rejecting specific browsers on your site
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2014 Steven Bower under dual MIT/GPL license.
 */
  #jr_overlay {
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 2147483646;
    position: absolute;
  }
  #jr_wrap {
    position: absolute;
    width: 100%;
    z-index: 2147483647;
    padding: 0;
    margin: 0;
  }
  #jr_inner {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    font-size: 12px;
    background: #FFF;
    border: 1px solid #CCC;
    color: #4F4F4F;
    margin: 0 auto;
    height: auto;
    padding: 20px;
    position: relative;
    box-sizing: content-box;
  }
  #jr_header {
    display: block;
    color: #333;
    padding: 5px;
    padding-bottom: 0;
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.3em;
    margin-bottom: 0.5em;
  }
  #jr_inner p {
    padding: 5px;
    margin: 0;
  }
  #jr_inner ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  #jr_inner ul li {
    cursor: pointer;
    float: left;
    width: 120px;
    height: 122px;
    margin: 0 10px 10px 10px;
    padding: 0;
    text-align: center;
  }
  #jr_inner li a {
    color: #333;
    font-size: 0.8em;
    text-decoration: none;
    padding: 0;
    margin: 0;
  }
  #jr_inner li a:hover {
    text-decoration: underline;
  }
  #jr_inner .jr_icon {
    width: 100px;
    height: 100px;
    margin: 1px auto;
    padding: 0;
    background: transparent no-repeat scroll left top;
    cursor: pointer;
  }
  #jr_close {
    clear: both;
    padding: 0;
    margin: 0;
  }
  #jr_close a {
    color: #000;
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    text-decoration: underline;
  }
  #jr_close p {
    padding: 10px 0 0 0;
    margin: 0;
  }
  /*popUp_start*/
  #popup {
    background-position: 50% 0px;
    background-repeat: repeat;
    display: none;
    overflow: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
  }
  #popup .pp_content {
    position: relative;
    background: #fff;
    color: #000;
    font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .3);
    border-radius: 6px;
    padding: 10px;
    width: 500px;
    margin: auto;
    top: 50px;
    text-align: justify;
    z-index: 2;
  }
  #popup .pp_content .pp_body, #offerpopup .pp_content .pp_body {
    width: 100%;
    /*overflow: hidden;*/
    font-size: 12px;
  }
  #popup .pp_content .pp_body img, #offerpopup .pp_content .pp_body img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  #popup .pp_content .pp_body a, #offerpopup .pp_content .pp_body a {
    font-size: 12px;
  }
  #popup .pp_content .pp_body a:hover, #offerpopup .pp_content .pp_body a:hover {
    text-decoration: underline;
  }
  #popup .pp_content .pp_close, #offerpopup .pp_content .pp_close {
    position: absolute;
    width: 43px;
    height: 43px;
    background-image: url(/REPSuite/static/images/popup_x.png);
    cursor: pointer;
    right: -10px;
    top: -10px;
    z-index: 999999;
  }
  #popup .pp_contentbg, #offerpopup .pp_contentbg {
    position: absolute;
    z-index: 1;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    width: 100%;
    height: 100%;
  }
  /*popUp_end*/
  /*buttonOffers_start*/
  #buttonOffersDetails_popup {
    background-position: 50% 0px;
    background-repeat: repeat;
    display: block;
    overflow: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
  }
  #buttonOffersDetails_popup .pp_content {
    position: relative;
    background: #fff;
    color: #000;
    font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .3);
    border-radius: 6px;
    padding: 10px;
    width: 530px;
    margin: auto;
    top: 50px;
    text-align: justify;
    z-index: 2;
  }
  #buttonOffersDetails_popup .pp_content .pp_body {
    width: 100%;
    overflow: hidden;
    font-size: 12px;
  }
  #buttonOffersDetails_popup .pp_content .pp_close {
    position: absolute;
    width: 43px;
    height: 43px;
    background-image: url(/REPSuite/static/images/popup_x.png);
    cursor: pointer;
    right: -10px;
    top: -10px;
  }
  #buttonOffersDetails_popup .pp_contentbg {
    position: absolute;
    z-index: 1;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    width: 100%;
    height: 100%;
  }
  /*buttonOffers_end*/
  /*OfferPopUp_start*/
  #offerpopup {
    background-position: 50% 0px;
    background-repeat: repeat;
    overflow: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
  }
  #offerpopup .pp_content {
    position: relative;
    background: #fff;
    color: #000;
    font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .3);
    border-radius: 6px;
    padding: 10px;
    width: 450px;
    margin: auto;
    top: 50px;
    text-align: justify;
    z-index: 2;
    //position: absolute !important;
    //left: 50% !important;
    //top: 50% !important;
    //margin-left: -225px !important;
    //margin-top: -225px !important;
  }
  /*OfferPopUp_end*/
  /*Test span class='body'*/
  .body h1 {
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
    color: #e5004b;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: left;
  }
  .body h1 a:link {
    color: #e5004b;
    text-decoration: none;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .body h1 a:active {
    color: #e5004b;
    text-decoration: none;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .body h1 a:visited {
    color: #e5004b;
    text-decoration: none;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .body h1 a:hover {
    color: #e5004b;
    text-decoration: underline;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
  }
  .body h2 {
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color: #546264;
    padding: 0;
    margin: 15px 0 6px 0;
    text-align: left;
    line-height: 24px;
  }
  .body h2 a:link {
    color: #546264;
    text-decoration: none;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .body h2 a:active {
    color: #546264;
    text-decoration: none;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .body h2 a:visited {
    color: #546264;
    text-decoration: none;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .body h2 a:hover {
    color: #546264;
    text-decoration: underline;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
  }
  .body h3 {
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
    color: #546264;
    padding: 0;
    margin: 15px 0 6px 0;
    text-align: left;
  }
  .body h3 a:link {
    color: #546264;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .body h3 a:active {
    color: #546264;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .body h3 a:visited {
    color: #546264;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .body h3 a:hover {
    color: #e5004b;
    text-decoration: underline;
    font-size: 20px;
    line-height: 26px;
    font-weight: normal;
    font-style: normal;
  }
  .body h4 {
    font-size: 11px;
    font-weight: bold;
    color: #546264;
    padding: 0;
    margin: 7px 0 5px 0;
    text-align: left;
  }
  .body h4 a:link {
    color: #546264;
    text-decoration: none;
  }
  .body h4 a:active {
    color: #546264;
    text-decoration: none;
  }
  .body h4 a:visited {
    color: #546264;
    text-decoration: none;
  }
  .body h4 a:hover {
    color: #546264;
    text-decoration: underline;
  }
  .body h5 {
    font-size: 11px;
    font-weight: normal;
    color: #e5004b;
    padding: 0;
    margin: 7px 0 5px 0;
    text-align: left;
  }
  .body h5 a:link {
    color: #e5004b;
    text-decoration: none;
  }
  .body h5 a:active {
    color: #e5004b;
    text-decoration: none;
  }
  .body h5 a:visited {
    color: #e5004b;
    text-decoration: none;
  }
  .body h5 a:hover {
    color: #e5004b;
    text-decoration: underline;
  }
  .body h6 {
    font-size: 11px;
    font-weight: normal;
    color: #FFF;
    padding: 0;
    margin: 7px 0 5px 0;
    text-align: left;
  }
  .body h6 a:link {
    color: #FFF;
    text-decoration: none;
  }
  .body h6 a:active {
    color: #FFF;
    text-decoration: none;
  }
  .body h6 a:visited {
    color: #FFF;
    text-decoration: none;
  }
  .body h6 a:hover {
    color: #FFF;
    text-decoration: underline;
  }
  .body p {
    font-size: 11px;
    text-align: left;
    padding-bottom: 10px;
  }
  .body p a:link {
    color: #e5004b;
    text-decoration: none;
  }
  .body p a:active {
    color: #e5004b;
    text-decoration: none;
  }
  .body p a:visited {
    color: #e5004b;
    text-decoration: none;
  }
  .body p a:hover {
    color: #e5004b;
    text-decoration: underline;
  }
  .body ul li {
    list-style-image: url("/REPSuite/static/images/bullet.gif");
    margin: 0 0 10px 15px;
    padding: 0;
  }
  .body q {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #777;
    margin: 0 0 8px 0;
    text-align: justify;
  }
  .body q a:link {
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 21px;
  }
  .body q a:active {
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 21px;
  }
  .body q a:visited {
    color: #333;
    text-decoration: none;
    font-size: 14px;
    line-height: 21px;
  }
  .body q a:hover {
    color: #333;
    text-decoration: underline;
    font-size: 14px;
    line-height: 21px;
  }
  .body em {
    color: #333;
    font-style: italic;
  }
  img {
    width: auto;
    height: auto;
  }
  select, input, textarea {
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #546264;
    border-left: 0;
    padding: 6px;
    color: #546264;
    background: none;
  }
  select:focus, input:focus, textarea:focus {
    /*border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #e5004b;
    border-left: 0;
    background: rgba(133, 17, 104, 0.05);
    padding: 6px;*/
  }
  input[type="image"], input[type="image"]:focus {
    padding: 0;
    border: 0;
  }
  select#customer {
    color: #fff;
    border: 0;
  }
  select#customer > option {
    color: #000;
    background: #fff;
  }
  #frmCreateOrder > table > tbody > tr.tbl_header > td > table > tbody > tr > td.tbl_header > table > tbody > tr > td:nth-child(7) > a {
    color: #fff;
    text-decoration: none;
  }
  #frmCreateOrder > table > tbody > tr.tbl_header > td > table > tbody > tr > td.tbl_header > table > tbody > tr > td:nth-child(7) > a:hover {
    color: #fff;
    text-decoration: underline;
  }
  input[type='image']#sendbutton {
    height: auto;
    margin-left: 10px;
  }
  #mibew-agent-button, #mibewAgentButton {
    position: fixed;
    /*position: absolute;*/
    bottom: 5px;
    right: 5px;
  }
  *html body {
    background: url('null.gif') no-repeat;
    background-attachment: fixed;
  }
  *html #mibewAgentButton {
    position: absolute;
    top: expression(document.getElementsByTagName(`body`)[0].scrollTop + "px");
  }
  div#mibewAgentButton {
    left: expression(document.body.scrollLeft + 'px');
    top: expression(document.body.scrollTop + 'px');
  }
  body > div#mibewAgentButton {
    position: fixed;
    right: 5px;
    bottom: 5px;
  }
  *html #mibew-agent-button {
    position: absolute;
    top: expression(document.getElementsByTagName(`body`)[0].scrollTop + "px");
  }
  div#mibew-agent-button {
    left: expression(document.body.scrollLeft + 'px');
    top: expression(document.body.scrollTop + 'px');
  }
  body > div#mibew-agent-button {
    position: fixed;
    right: 5px;
    bottom: 5px;
  }
  form#registrationApplyForm img {
    margin: 0 15px;
  }
  /*End of test*/
  #wrongsum {
    background-color: #f5f3f4;
    color: #000;
    text-align: center;
    font-size: 17px;
    line-height: 22px;
    font-weight: normal;
    display: table;
    padding: 9px 0px;
    margin: -10px;
  }
  .daysLeft_text {
    -webkit-animation: blink 2s linear infinite;
    animation: blink 2s linear infinite;
  }
  @-webkit-keyframes blink {
    50% {
      color: rgb(127, 40, 196);
    }
    51% {
      color: rgba(237, 0, 140, 0);
    }
    100% {
      color: rgba(237, 0, 140, 0);
    }
  }
  @keyframes blink {
    50% {
      color: rgb(127, 40, 196);
    }
    51% {
      color: rgba(237, 0, 140, 0);
    }
    100% {
      color: rgba(237, 0, 140, 0);
    }
  }
  .pre_num_zhan {
    display: table;
    float: left;
    font-size: 11px;
    line-height: 20px;
    margin-right: -21px;
    padding: 0px 4px;
    position: relative;
    border-right: 1px #cccccc solid;
  }
  #mobPhoneTwo, #evePhoneTwo, #dayPhoneTwo, #appointeeMobileNr {
    /*! padding-left:23px; */
  }
  /* BCC */
  .bcc-body {
    font: 11px Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #ff4472;
    display: table;
    width: 100%;
    max-width: 830px;
    height: 35px;
    padding: 10px;
    position: relative;
  }
  .bcc-body *, .bcc-body::after, .bcc-body::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .bcc-body-left, .bcc-body-right {
    float: left;
    height: 45px;
  }
  .bcc-body-left {
    background-image: url("/REPSuite/static/images/bcc_logo.png");
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    padding-left: 115px;
    font-weight: 100;
    font-size: 15px;
    line-height: 45px;
    width: 80%;
    text-align: center;
  }
  .bcc-body-right {
    text-align: right;
    width: 20%;
  }
  .bcc-button {
    display: inline-block;
    padding: 8px 12px;
    border-width: 2px;
    border-style: solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-transition: all 128ms ease-in;
    -moz-transition: all 128ms ease-in;
    -ms-transition: all 128ms ease-in;
    -o-transition: all 128ms ease-in;
    transition: all 128ms ease-in;
    text-decoration: none;
    border-color: rgba(255, 255, 255, 0.4);
    color: #ffffff;
    margin-top: 5px;
  }
  .bcc-button:hover {
    border-color: rgba(255, 255, 255, 1);
    text-decoration: none;
    color: #ffffff;
  }
  #trustee_confirm_content {
    color: red;
    text-align: center;
    font-size: 24px;
    float: right;
    margin-top: 150px;
  }
  /*убираем верхнюю навигацию на странице START*/
  #my_dashboard > tbody > tr:nth-child(1) > td > table {
    display: none;
  }
  #my_dashboard > tbody > tr:nth-child(2) {
    display: none;
  }
  /*убираем верхнюю навигацию на странице END*/
  /*become_the_coordinator START*/
  #home_page_section_become_coo {
    position: relative;
    background: #ff326d url(/REPSuite/static/images/btc_img.jpg) no-repeat 30px;
    height: 109px;
    margin-top: 0;
  }
  #home_page_section_become_coo .text {
    color: white;
    left: 140px;
    top: 15px;
    position: absolute;
    width: 295px;
    overflow: hidden;
  }
  #home_page_section_become_coo .text h1 {
    font-size: 16px;
    font-weight: normal;
    color: white;
    font-family: "HelveticaNeueRegular", Arial, Helvetica, sans-serif;
    text-align: center;
  }
  #home_page_section_become_coo .text h2 {
    font-size: 36px;
    color: white;
    font-family: "HelveticaNeueBold", Arial, Helvetica, sans-serif;
    text-align: center;
  }
  #home_page_section_become_coo .button {
    position: absolute;
    right: 25px;
    top: 45px;
  }
  #home_page_section_become_coo .button a:link, #home_page_section_become_coo .button a:visited {
    color: #fff;
    border: 1px solid #fff !important;
    padding: 17px 35px;
    font-weight: bold;
  }
  #home_page_section_become_coo .button a:hover {
    background: #fff;
    color: #ff326d;
  }
  #home_page .price_r {
    font-size: 36px;
    font-weight: bold;
    margin-right: 2px;
    margin-left: 2px;
  }
  #home_page .r {
    font-size: 24px;
    font-weight: bold;
    margin-left: 2px;
  }
  #become_the_coordinator_thank_you {
    text-align: center;
  }
  #become_the_coordinator_thank_you .text {
    background: #ff326d;
    color: #fff;
    font-size: 14px;
    text-align: center;
    font-family: arial;
    float: left;
    width: 100%;
    margin-bottom: 35px;
  }
  #become_the_coordinator_thank_you h1 {
    font-size: 24px;
    font-weight: normal;
    margin-top: 50px;
    margin-bottom: 30px;
    text-align: center;
    color: white;
  }
  #become_the_coordinator_thank_you p {
    margin-bottom: 30px;
    text-align: center;
    font-size: 15px;
    color: white;
    line-height: 150%;
  }
  #become_the_coordinator_thank_you .button {
    background: none;
    padding: 0;
    margin: 0;
  }
  #become_the_coordinator_thank_you a:link, #become_the_coordinator_thank_you a:visited {
    text-decoration: none;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #000;
    text-decoration: none;
    -webkit-transition: all 0.12s ease-in 0s;
    transition: all 0.12s ease-in 0s;
    font-weight: bold;
    font-size: 14px;
    font-family: sans-serif;
    display: inline-flex;
    padding-left: 55px;
    padding-right: 55px;
    color: #000;
  }
  #become_the_coordinator_thank_you a:hover {
    text-decoration: none;
    background: #000;
    color: #fff;
  }
  /*become_the_coordinator FINISH*/
  input[type=button] {
    cursor: pointer;
  }
  /* Удаляем блок "Мои предпочтения" со страницы profilePersonal.page _START_ */
  #profilePersonalForm > table > tbody > tr > td > table > tbody > tr:nth-child(4), #profilePersonalForm > table > tbody > tr > td > table > tbody > tr:nth-child(11) > td > table > tbody > tr:nth-child(2), #profilePersonalForm > table > tbody > tr > td > table > tbody > tr:nth-child(7) {
    display: none;
  }
  /* Удаляем блок "Мои предпочтения" со страницы profilePersonal.page _END_ */
  /* Удаляем лишние блоки со страницы registration.page _START_ */
  body > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(2) > div > form[name='sideNav'], #registrationApplyForm > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr:nth-child(5) > td > table:nth-child(1) > tbody > tr:nth-child(2), #registrationApplyForm > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr:nth-child(5) > td > table:nth-child(2), #registrationApplyForm > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr:nth-child(5) > td > table:nth-child(3), #registrationApplyForm > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr:nth-child(5) {
    display: none;
  }
  /* Удаляем лишние блоки со страницы registration.page _END_ */
  /* Зачистили страницу samples.page _START_ */
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink {
    background: none;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > h2 > p {
    margin-left: 15px;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td {
    background: none;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) {
    background-color: #e5004b;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table.tbl_outerline {
    background-color: none;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table.tbl_outerline > tbody > tr > td > table > tbody > tr:nth-child(5) > td > table > tbody > tr > td:nth-child(2) > p #addToOrder {
    margin: 15px 8px 15px 15px;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table > tbody > tr:nth-child(2) > td {
    background-color: white;
  }
  body > table > tbody > tr > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr > td > div > div > form > table.tbl_bgpink > tbody > tr > td > table > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table.tbl_outerline > tbody > tr > td > table > tbody > tr:nth-child(5) > td > table > tbody > tr > td:nth-child(2) > p {
    margin: 10px 4px 10px 10px;
  }
  /* Зачистили страницу samples.page _END_ */
  /* Страница registration.page _START_ */
  #registrationApplyForm > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr:nth-child(2) > td > strong {
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
    font-style: normal;
    color: #e5004b;
    letter-spacing: 0;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: left;
  }
  #registrationApplyForm > div > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) {
    display: none;
  }
  /* Страница registration.page _END_ */
  /* Баннеры ВСС ? Domestic violence _START_ */
  .__bcc-kz {
    padding-bottom: 10px;
    padding-top: 5px;
    height: 87px;
    width: 550px;
    background-image: url(/REPSuite/static/images/banners/C05/bcc-dv/kz_bcc.png);
    background-repeat: no-repeat;
  }
  .__bcc-ru {
    padding-bottom: 10px;
    padding-top: 5px;
    height: 87px;
    width: 550px;
    background-image: url(/REPSuite/static/images/banners/C05/bcc-dv/ru_bcc.png);
    background-repeat: no-repeat;
  }
  .__dv-kz {
    padding-bottom: 10px;
    padding-top: 5px;
    height: 87px;
    width: 550px;
    background-image: url(/REPSuite/static/images/banners/C05/bcc-dv/kz_dv.png);
    background-repeat: no-repeat;
  }
  .__dv-ru {
    padding-bottom: 10px;
    padding-top: 5px;
    height: 87px;
    width: 550px;
    background-image: url(/REPSuite/static/images/banners/C05/bcc-dv/ru_dv.png);
    background-repeat: no-repeat;
  }
  .__bcc-dv-btns {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 331.33px;
    justify-content: space-between;
    top: 44px;
    position: relative;
    left: 17px;
  }
  .__bcc-dv-btn-kz {
    width: 83.33px;
    height: 25px;
    border: 1px solid #e5004b;
    font-size: 8px;
    line-height: 12px;
    color: #e5004b;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
  }
  .__bcc-dv-btn-ru {
    width: 83.33px;
    height: 25px;
    border: 1px solid #e5004b;
    font-size: 10px;
    line-height: 12px;
    color: #e5004b;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
  }
  .__bcc-dv-btn-kz:hover, .__bcc-dv-btn-ru:hover {
    background-color: #e5004b;
    color: #fff;
  }
  /* Баннеры ВСС ? Domestic violence _END_ */
  .linkDownload {
    position: relative;
    display: inline-block;
    padding-left: 31px;
    font: 500 16px/0.94 "Montserrat", sans-serif;
    letter-spacing: 0.01px;
    color: #e5004b;
  }
  .linkDownload:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    display: inline-block;
    width: 19px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/download-document.svg);
    -webkit-background-size: 19px 25px;
    background-size: 19px 25px;
  }
  .linkDownload:hover .linkDownload__title {
    text-decoration: underline;
  }
  .linkDownload__info {
    display: block;
    margin-top: 5px;
    font-size: 10px;
    letter-spacing: 0.01px;
    color: #707677;
  }
  /* Баннер LuckyBag _START_ */
  .message-modal {
    box-shadow: 0px 20px 40px rgb(0 0 0 / 20%);
    position: fixed;
    z-index: 9999;
    bottom: 5px;
    left: 5px;
    border-radius: 5px;
    text-align: center;
    display: none;
  }
  .message-modal img {
    width: 200px;
    height: fit-content;
  }
  .message-modal-text {
    margin-bottom: 25px;
    font-size: 1em;
    color: #fff;
    line-height: 1.5em;
  }
  .message-modal p a {
    background: #E5004B;
    color: #fff !important;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none !important;
  }
  .message-modal p a:hover {
    background: #ac0038;
  }
  .message-modal span {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 10px;
    line-height: 10px;
    background-color: #ddd;
    padding: 10px;
    border-radius: 4px;
    cursor: pointer;
  }
  /* Баннер LuckyBag _END_ */

/*dashboard _START_*/
form[name="dashboardInformationForm"] > table {width: 214px; display: block; overflow: hidden;}
.linkList {white-space: normal;}
/*dashboard _END_*/

/* logo alingment */
form[name="homeNavParent"] table[background]{
  background-position-y: center;
}
/* logo alingment */
