.dropDownLiNormal {line-height: 16px; vertical-align: middle;min-height: 16px; cursor: pointer; list-style: none; padding: 3px; background-color: #fff; overflow: hidden; overflow-x: hidden;}
.dropDownLiNormal b.bold { position: relative;  background-color: #8f8f75; font-weight: bold; color: #FFFFFF;}
.dropDownLiHint {border-bottom: 1px solid #CCCCCC; line-height: 16px; vertical-align: middle;min-height: 16px; list-style: none; padding: 3px;background-color: #EEEEEE; overflow: hidden;cursor: default;}
.noItems .dropDownLiHint {border-bottom: none;}
.noItems.noHint #dropDownListConfirm, .noItems.noHint #dropDownListConfirm {border-top: none;}
.dropDownLiHint b { color: #000; font-weight: bold;}
.dropDownActive {line-height: 16px; vertical-align: middle;min-height: 16px; cursor: pointer; list-style: none; padding: 3px; background-color: #587DA1; color: #fff; overflow: hidden; overflow-x: hidden;}
.dropDownLiDisabled {line-height: 16px; vertical-align: middle;min-height: 16px; cursor: pointer; list-style: none; padding: 3px;background-color: #fff; color: #808080; overflow: hidden; overflow-x: hidden;}
.itemLevel0 {}
.itemLevel1 {padding-left: 15px;}
.itemLevel2 {padding-left: 30px;}
.itemLevel3 {padding-left: 45px;}
.itemLevel4 {padding-left: 60px;}
.itemLevel5 {padding-left: 75px;}
.itemLevel6 {padding-left: 90px;}

#dropDownEMddHelpDiv {
  line-height: 15px;
  left: 0;
  padding: 0px;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -1;
}
.ddc { margin-bottom: 10px; clear: both; height: 23px;}
.dd { line-height: 0px; zoom: 1;}
.ddHelp {
  position: absolute;
  width: 100%;
  z-index: 101;
  height: 23px;
  cursor: pointer;
  background: white;
  visibility: visible;
}
.inpCont { display: inline; z-index: 30; cursor: edit;}
.inpCont input {
  background-color: white;
  border: solid 1px #C0CAD5;
  border-right-width: 0px;
  display: inline;
  font-size: 11px;
  float: left;
  height: 15px;
  line-height: 15px;
  margin: 0px;
  overflow: hidden;
  padding: 3px;
  vertical-align: bottom;
}
.inpCont textarea {
  background-color: white;
  border: solid 1px #C0CAD5;
  border-right-width: 0px;
  font-size: 11px;
  float: left;
  height: 15px;
  line-height: 15px;
  margin: 0px;
  overflow: hidden;
  padding: 3px;
  vertical-align: bottom;
  resize: none;
}
.mdd {
  background-color: white;
  border: solid 1px #C0CAD5;
  border-right-width: 0px;
  cursor: text;
  padding: 3px 0px 0px 3px;
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  line-height: 0px;
  vertical-align: top;
}
.ddfocus .inpCont  input, .ddfocus textarea, .ddfocus .mdd  {border-color: #587DA1; z-index: 50;}

.mddItems {display: inline;}
.ddcExtendable .mddItems, .ddcSingleChoice .mddItems {display:  block; *display: inline;}
.mddItems div {
  background-color: #DAE2E8;
  background-image: url('http://vkontakte.ru/images/blob_x.gif');
  background-position: right 3px;
  background-repeat: no-repeat;
  border-right: solid 3px #DAE2E8;
  cursor: pointer;
  height: 13px;
  line-height: 13px;
  display:-moz-inline-stack;
  display:inline-block;
  _overflow:hidden;
  zoom:1;
  *display:inline;
  margin: 0px 3px 3px 0px;
  padding: 1px 12px 1px 3px;
  white-space: nowrap;
}
.ddcExtendable .mddItems div, .ddcSingleChoice .mddItems div {display: block;}
.mddItems div.active {
  background-color: #587DA1;
  cursor: pointer;
  background-image: url('http://vkontakte.ru/images/blob_x.gif');
  border-right: solid 3px #587DA1;
  color: white;
}
.mdd input {
  vertical-align: bottom;
  border: none;
  font-size: 11px;
  line-height: 13px;
  overflow: hidden;
  background: transparent;
  padding: 1px 0px 0px 0px;
  height: 14px;
  margin-bottom: 3px;
  *margin-top: -1px;
  *margin-bottom: 2px;
}
.ddBtn {
  background-color: white;
  background-image: url('/images/darr_dd_out_black.gif');
  background-position: center center;
  background-repeat: no-repeat;
  border: solid 1px #C0CAD5;
  border-left-color: transparent;
  _border-left-color: white;
  *border-left-color: white;
  cursor: pointer;
  display:-moz-inline-stack;
  display:inline-block;
  margin: 0px;
  _overflow:hidden;
  *display:inline;
  zoom: 1;
  line-height: 0px;
  padding: 0px 4px 0px 5px;
  height: 21px;
  width: 7px;
  z-index: 2;
}
.ddBtnOver {
  background-color: #E1E8ED;
  border-left: 1px solid #D2DBE0;
}
.ddfocus .ddBtn {
  background-color: #E1E8ED;
  border: 1px solid #587DA1;
}
#dropDownListNew {
  border: solid 1px #587DA1;
  border-top: none;
  display: none;
  position: absolute;
  z-index: 102;
}
#dropDownUlNew {
  background-color: white;
  cursor: pointer;
  font-size: 11px;
  height: expression(this.scrollHeight > 250 ? '250px':'auto');
  margin: 0px;
  max-height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  position: relative;
  zoom: 1;
}
#dropDownListConfirm, #dropDownListAddConfirm {border-top: solid 1px #587DA1;}
#dropDownListConfirm input, #dropDownListAddConfirm input {
  background-color: #DAE1E8;
  padding: 0px;
  border: none;
  color: #2B587A;
  font-size: 11px;
  height: 28px;
  width: 50%;
  cursor: pointer;
}
#dropDownListAddConfirm input {width: 100%;}
#dropDownListConfirm input.leftBtn {
    *border: 1px solid #DAE1E8;
    border-right: 1px solid #587DA1;
}
#dropDownListConfirm input:hover, #dropDownListAddConfirm input:hover {
    *border-color: #587DA1; 
    color: white; 
    background-color: #587DA1
}

.colouredTxt {
  background-color: #DAE2E8;
  font-weight: bold;
}
.addinfo .colouredTxt {font-weight: bold; font-size: 9px;}
.dropDownActive .colouredTxt {
  background-color: #2A5883;
  color: #fff;
}
.addinfo {
  color: gray;
  display: block;
  font-size: 9px;
  line-height: 12px;
  padding-left: 5px;
}
.addinfo1 {
  padding-top: -5px;
}
.dropDownActive .addinfo {color: white;}