.input-light, .input-light-small {
  background: #ffffff;
  border: 1px #d5d9dd solid;
  border-top: 1px #8097ab solid;
  border-bottom: 1px #d9dce1 solid;
  padding: 6px 15px;
  -moz-box-shadow: inset 1px -1px 2px #e3e8ec, 1px 1px 0px #fff;
  -webkit-box-shadow: inset 1px -1px 2px #e3e8ec, 0px 1px 0px #fff;
  box-shadow: inset 1px -1px 2px #e3e8ec, 0px 1px 0px #fff;
}

.input-light input:-moz-placeholder,
.input-light-small input:-moz-placeholder,
.searchform .search input:-moz-placeholder {
  color: #B2B5B9
}

.input-light .placeholder,
.input-light-small .placeholder,
.searchform .search .placeholder {
  color: #B2B5B9
}

.input-light input::-webkit-input-placeholder,
.searchform .search input::-webkit-input-placeholder,
.input-light-small input::-webkit-input-placeholder {
  color: #B2B5B9
}

.input-light input, .input-light-small input, .input-light textarea, .input-light-small textarea {
  border: 0px;
  background: url("/images/spacer.gif?1912669180");
  color: #444444;
  font-size: 15px;
  width: 100%;
}

.input-light input:focus, .input-light-small input:focus {
  outline: 0px aqua none;
}

.input-light-small {
  padding: 1px 5px 3px 5px;
}

.submit-light, a.submit-light {
  border: 1px #73a1b3 solid;
  background: #e6f1f6; /* Old browsers */
  background: -moz-linear-gradient(top, #fdfefe 6%, #cee3ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #fdfefe), color-stop(100%, #cee3ee));
  background: -webkit-linear-gradient(top, #fdfefe 6%, #cee3ee 100%);
  background: -o-linear-gradient(top, #fdfefe 6%, #cee3ee 100%);
  background: -ms-linear-gradient(top, #fdfefe 6%, #cee3ee 100%);
  background: linear-gradient(top, #fdfefe 6%, #cee3ee 100%);
  -moz-box-shadow: inset 0px 0px 0px 1px #ffffff;
  -webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;
  box-shadow: inset 0px 0px 0px 1px #ffffff;
  color: #3f5470;
  padding: 4px 8px;
  text-shadow: 1px 1px 0 #fff;
  text-decoration: none;
  cursor: pointer;
  display: block;
}

a.submit-light {
  padding: 4px 20px;
}

.submit-light:hover, a.submit-light:hover {
  background: #cfdde4; /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(160, 187, 201, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(160, 187, 201, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(160, 187, 201, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(160, 187, 201, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(160, 187, 201, 1) 100%); /* IE10+ */
  background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(160, 187, 201, 1) 100%); /* W3C */
}

.submit-light:active, a.submit-light:active, input.submit-light:focus {
  filter: none;
  background: #bacdd8;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;

}

.submit-blue, a.submit-blue {
  background: #1ea2e9;
  background: -moz-linear-gradient(top, #34b8ff 1%, #0286cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #34b8ff), color-stop(100%, #0286cd));
  background: -webkit-linear-gradient(top, #34b8ff 1%, #0286cd 100%);
  background: -o-linear-gradient(top, #34b8ff 1%, #0286cd 100%);
  background: -ms-linear-gradient(top, #34b8ff 1%, #0286cd 100%);
  background: linear-gradient(top, #34b8ff 1%, #0286cd 100%);
  color: #fff !important;
  padding: 4px 8px;
  text-shadow: 1px 1px 0 #0d7ade !important;
  text-decoration: none;
  cursor: pointer;
  display: block;
  text-align: center;
  border: 1px solid #078BD2;
}

a.submit-blue {
  padding: 4px 20px;
}

.submit-blue:hover, a.submit-blue:hover {
  background: #34b8ff;
}

.submit-blue:active, a.submit-blue:active {
  background: #0286cd;
}

.submit-green {
  display: block;
  padding: 5px 15px;
  background: rgb(150, 196, 97); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(150, 196, 97, 1) 0%, rgba(96, 155, 47, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(150, 196, 97, 1)), color-stop(100%, rgba(96, 155, 47, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(150, 196, 97, 1) 0%, rgba(96, 155, 47, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(150, 196, 97, 1) 0%, rgba(96, 155, 47, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(150, 196, 97, 1) 0%, rgba(96, 155, 47, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(150, 196, 97, 1) 0%, rgba(96, 155, 47, 1) 100%); /* W3C */
  border: 1px solid #5a9223;
  border-top-color: #7bad3a;
  border-bottom-color: #316906;
  text-align: center;
  color: #fff !important;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8);
  text-decoration: none !important;
}

.submit-green:hover {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8) !important;
  background: rgb(143, 192, 88); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(143, 192, 88, 1) 0%, rgba(91, 147, 45, 1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(143, 192, 88, 1)), color-stop(100%, rgba(91, 147, 45, 1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(143, 192, 88, 1) 0%, rgba(91, 147, 45, 1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(143, 192, 88, 1) 0%, rgba(91, 147, 45, 1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(143, 192, 88, 1) 0%, rgba(91, 147, 45, 1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(143, 192, 88, 1) 0%, rgba(91, 147, 45, 1) 100%); /* W3C */
}

.submit-green:active {
  background: #7ca64c;
}

a.button-orange, .button-orange {
  border: 1px #8790a2 solid;
  background: #ffd24b;
  background: -moz-linear-gradient(top, #FFD24B 0%, #FFA404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFD24B), color-stop(100%, #FFA404));
  background: -webkit-linear-gradient(top, #FFD24B 0%, #FFA404 100%);
  background: -o-linear-gradient(top, #FFD24B 0%, #FFA404 100%);
  background: -ms-linear-gradient(top, #FFD24B 0%, #FFA404 100%);
  background: linear-gradient(top, #FFD24B 0%, #FFA404 100%);

  display: inline-block;
  *display: inline;
  zoom: 1;

  text-decoration: none;
  color: #000000;
  text-shadow: 1px 1px 0 #fff;
  padding: 6px 14px;
  -moz-box-shadow: inset 0px 0px 0px 1px #ffe882;
  -webkit-box-shadow: inset 0px 0px 0px 1px #ffe882;
  box-shadow: inset 0px 0px 0px 1px #ffe882;
  cursor: pointer;
  color: #000 !important;
}

a.button-orange:hover, .button-orange:hover {
  background: #ffcb2d;
  -moz-box-shadow: inset 0px 0px 0px 1px #fffdd4;
  -webkit-box-shadow: inset 0px 0px 0px 1px #fffdd4;
  box-shadow: inset 0px 0px 0px 1px #fffdd4;
}

a.button-orange:active, .button-orange:active {
  background: #ffae12;
}

.submit-gray {
  border: 1px #bcbcbc solid;
  background: #f5f5f5; /* Old browsers */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* IE10+ */
  background: linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* W3C */
  -moz-box-shadow: inset 0px 0px 0px 1px #ffffff;
  -webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;
  box-shadow: inset 0px 0px 0px 1px #ffffff;
  color: #50555b;
  padding: 6px 0px 7px 0px;
  text-align: center;
  text-shadow: 1px 1px 0 #fff;
  cursor: pointer;
  width: 85px;

}

.submit-gray:hover {
  background: #f2f2f2; /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, #dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, #dddddd 100%); /* IE10+ */
  background: linear-gradient(top, #f2f2f2 0%, #dddddd 100%); /* W3C */
  color: black;
}

.submit-gray:active {
  background: #e5e5e5;
}

.connectTypeBlueButton,
.bluePopupButton,
.bluePopupButton.disabled:hover,
.bluePopupButton.disabled:active {
  border: 1px solid #3789cf;
  background: #59a0de;
  background: -moz-linear-gradient(top, #7dbaee 0%, #3a8bd0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7dbaee), color-stop(100%, #3a8bd0));
  background: -webkit-linear-gradient(top, #7dbaee 0%, #3a8bd0 100%);
  background: -o-linear-gradient(top, #7dbaee 0%, #3a8bd0 100%);
  background: -ms-linear-gradient(top, #7dbaee 0%, #3a8bd0 100%);
  background: linear-gradient(top, #7dbaee 0%, #3a8bd0 100%);
  box-shadow: inset 0 1px 0 #a0cdf2;
  color: #fff !important;
  text-shadow: 1px 1px 1px #315f87;
  cursor: pointer;
  padding: 5px 25px;
  font-weight: bold;
  min-width: 80px;
  text-align: center;
}

.connectTypeBlueButton:hover {
  background: #4f9ddf;
  background: -moz-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67b0ef), color-stop(100%, #398bd0));
  background: -webkit-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: -o-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: -ms-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  box-shadow: inset 0 1px 0 #8ec4f3;
}

.connectTypeBlueButton:active {
  background: #3789cf;
  box-shadow: inset 0 1px 0 #6ba8db;
}

/*========= more buttons © S.B. ========*/

.bluePopupButton,
.bluePopupButton.disabled:hover,
.bluePopupButton.disabled:active {
  font-weight: normal;
  min-width: 20px;
  text-decoration: none;
}

.bluePopupButton:hover {
  background: #4f9ddf;
  background: -moz-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67b0ef), color-stop(100%, #398bd0));
  background: -webkit-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: -o-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: -ms-linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  background: linear-gradient(top, #67b0ef 0%, #398bd0 100%);
  box-shadow: inset 0 1px 0 #8ec4f3;
  text-decoration: none;
}

.bluePopupButton:active {
  background: #3789cf;
  box-shadow: inset 0 1px 0 #6ba8db;
}

.bluePopupButton.disabled {
  opacity: 0.5;
  cursor: default !important;
}

.grayPopupButton {
  display: block;
  padding: 5px 15px;
  background: #ececec;
  background: linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* W3C */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #e6e6e6 100%); /* IE10+ */
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);
  border: 1px solid #bdbdbd;
  text-align: center;
  color: #4b4b4b !important;
  text-decoration: none;
  cursor: pointer;
}

.grayPopupButton:hover {
  text-shadow: 0 1px 1px #fff !important;
  background: #d4d4d4;
  background: linear-gradient(top, #f5f5f5 0%, #d4d4d4 100%); /* W3C */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #d4d4d4 100%); /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #d4d4d4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #d4d4d4)); /* Chrome,Safari4+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #d4d4d4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #d4d4d4 100%); /* IE10+ */
}

.grayPopupButton:active {
  background: rgba(89, 95, 105, 0.30);
}

.button-paleblue {
  border: 1px #457ebf solid;
  border-bottom: 1px #3c6da6 solid;
  background: #639de1;
  background: -moz-linear-gradient(top, #96c3f6 0%, #4c8cd7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96c3f6), color-stop(100%, #4c8cd7));
  background: -webkit-linear-gradient(top, #96c3f6 0%, #4c8cd7 100%);
  background: -o-linear-gradient(top, #96c3f6 0%, #4c8cd7 100%);
  background: -ms-linear-gradient(top, #96c3f6 0%, #4c8cd7 100%);
  background: linear-gradient(top, #96c3f6 0%, #4c8cd7 100%);
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-decoration: none;
  color: #fff !important;
  text-shadow: 0 -1px 1px #4571a4;
  padding: 6px 14px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.button-paleblue:hover {
  background: #4c8cd7;
  background: -moz-linear-gradient(top, #83b5ee 0%, #4c8cd7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #83b5ee), color-stop(100%, #4c8cd7));
  background: -webkit-linear-gradient(top, #83b5ee 0%, #4c8cd7 100%);
  background: -o-linear-gradient(top, #83b5ee 0%, #4c8cd7 100%);
  background: -ms-linear-gradient(top, #83b5ee 0%, #4c8cd7 100%);
  background: linear-gradient(top, #83b5ee 0%, #4c8cd7 100%);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.button-paleblue:active {
  background: #548bcb;
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
  outline: none !important;
}

.button-paleblue:focus {
  outline: none !important;
}

.button-palered {
  border: 1px #c44830 solid;
  border-bottom: 1px #a93e29 solid;
  background: #a93e29;
  background: -moz-linear-gradient(top, #fd8f7d 0%, #e8644a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd8f7d), color-stop(100%, #e8644a));
  background: -webkit-linear-gradient(top, #fd8f7d 0%, #e8644a 100%);
  background: -o-linear-gradient(top, #fd8f7d 0%, #e8644a 100%);
  background: -ms-linear-gradient(top, #fd8f7d 0%, #e8644a 100%);
  background: linear-gradient(top, #fd8f7d 0%, #e8644a 100%);
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-decoration: none;
  color: #fff !important;
  text-shadow: 0 -1px 1px #a5392a;
  padding: 6px 14px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
}

.button-palered:hover {
  background: #fb816b;
  background: -moz-linear-gradient(top, #fb816b 0%, #e05134 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb816b), color-stop(100%, #e05134));
  background: -webkit-linear-gradient(top, #fb816b 0%, #e05134 100%);
  background: -o-linear-gradient(top, #fb816b 0%, #e05134 100%);
  background: -ms-linear-gradient(top, #fb816b 0%, #e05134 100%);
  background: linear-gradient(top, #fb816b 0%, #e05134 100%);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.button-palered:active {
  background: #d1563d;
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
  outline: none !important;
}

.button-palered:focus {
  outline: none !important;
}

.d1TypeGrayButton {
  border: 1px #d0d0d0 solid;
  background: #ebebeb; /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #dfdfdf)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%); /* IE10+ */
  background: linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%); /* W3C */
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
  color: #3e4855 !important;
  text-shadow: 1px 1px 1px #fff;
  cursor: pointer;
  padding: 4px 10px 4px 8px;
  height: 18px;
  line-height: 18px;
}

.d1TypeGrayButton:hover {
  border: 1px #a9a9a9 solid;
  color: #3e4855 !important;
}

.d1TypeGrayButton:active {
  border: 1px #a9a9a9 solid;
  color: #3e4855;
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.2);
}

/*---- icons ----*/

a.close-dark, .close-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat 0 -488px;
  width: 13px;
  height: 12px;
  display: block;
  cursor: pointer;
}

a.close-light, .close-light {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat -75px -488px;
  width: 13px;
  height: 12px;
  display: block;
  cursor: pointer;
}

a.redo-dark, .redo-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat 0 -516px;
  width: 13px;
  height: 13px;
  display: block;
  cursor: pointer;
}

a.redo-light, .redo-light {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat -75px -516px;
  width: 13px;
  height: 13px;
  display: block;
  cursor: pointer;
}

a.timer-dark, .timer-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat 0px -579px;
  width: 14px;
  height: 17px;
  display: block;
  cursor: pointer;
}

a.timer-light, .timer-light {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat -75px -579px;
  width: 14px;
  height: 17px;
  display: block;
  cursor: pointer;
}

a.cloud-dark, .cloud-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat -3px -973px;
  width: 20px;
  height: 15px;
  display: block;
  cursor: pointer;
}

a.cloud-light, .cloud-light {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat -71px -973px;
  width: 20px;
  height: 15px;
  display: block;
  cursor: pointer;
}

a.desc-dark, .desc-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat 1px -617px;
  width: 20px;
  height: 15px;
  display: block;
  cursor: pointer;
}

a.desc-light, .desc-light {
  background: url("/images/indexPage/sprite1.png?3525893067") no-repeat -73px -617px;
  display: block;
  cursor: pointer;
}

a.plus-dark, .plus-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") 1px -543px;
  width: 14px;
  height: 14px;
  display: block;
  cursor: pointer;
}

a.plus-light, .plus-light {
  background: url("/images/indexPage/sprite1.png?3525893067") -73px -543px;
  width: 14px;
  height: 14px;
  display: block;
  cursor: pointer;
}

a.refresh-dark, .refresh-dark {
  background: url("/images/indexPage/sprite1.png?3525893067") 1px -686px;
  width: 14px;
  height: 14px;
  display: block;
  cursor: pointer;
}

a.refresh-light, .refresh-light {
  background: url("/images/indexPage/sprite1.png?3525893067") -73px -686px;
  width: 14px;
  height: 14px;
  display: block;
  cursor: pointer;
}

/*new styles for form*/
.input-gray-big {
  background: #e9e9e9;
  border: 1px solid #fefdfd;
  border-top: 1px solid #bfbfbf;
  padding: 6px 10px;
  font-size: 13px;
  -moz-box-shadow: inset 0px 2px 6px #e4e4e4;
  -webkit-box-shadow: inset 0px 2px 6px #e4e4e4;
  box-shadow: inset 0px 2px 6px #e4e4e4;
  text-shadow: 1px 1px 0 #ffffff;
  margin-bottom: 8px;
}

.input-gray-big:-moz-placeholder {
  color: #9a9a9a
}

.input-gray-big.placeholder {
  color: #9a9a9a
}

.input-gray-big::-webkit-input-placeholder {
  color: #9a9a9a
}

div.input-gray-big {
  padding: 6px 10px 6px 10px;
}

.form-text {
  text-shadow: 1px 0px 0 #ccc;
}

.label-div, .label-div-abuse {
  width: 80px;
  padding-top: 7px;
}

.form-title {
  color: #cd6703;
  font-weight: normal;
}

.separator {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #fff;
}

.select-new {
  background: #e9e9e9;
  border: none;
  margin: 0px;
  padding: 0px;
}

.blue-title {
  color: #026698;
  text-shadow: 1px 0px 0 #a7c7da;
}

#iloginRejectReason {
  display: none;
  background: #fedcdc;
  text-shadow: 1px 1px 1px #fff;
  border: 1px solid #fbb1ae;
  font-size: 10px;
  padding: 5px 10px;
  text-align: center;
  margin-top: 5px;
}

.new-radio label {
  cursor: pointer;
  display: block;
  padding: 2px 0 5px;
}

.new-radio input {
  vertical-align: middle;
  margin: 1px 5px;
}

.addLink, .addLink2 {
  background: url(/images/plus.gif?10185214729) no-repeat;
  width: 19px;
  height: 19px;
  display: block;
  margin-top: 7px;
  border: none;
  cursor: pointer;
}

.removeLink, .removeLink2 {
  width: 19px;
  height: 19px;
  display: block;
  margin-top: 7px;
  background: url('/images/absent.png?769943033');
  border: none;
  cursor: pointer;
}

.removeLink2.disabled {
  opacity: 0.5;
}

/*disable buttons selection*/

.submit-light,
.submit-blue,
.submit-green,
.button-orange,
.submit-gray,
.connectTypeBlueButton,
.bluePopupButton,
.grayPopupButton,
.button-paleblue,
.button-palered,
.d1TypeGrayButton {
  user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
}