.form {
  width:194px;
  height:180px;
  font:bold 12px Arial;
  color:#525252;
  background:#fff url(/main/perezvonim.gif) center center no-repeat;
  border:1px solid #bcbcbc;
  nodisplay:none;
  margin:0 0 20 0;
  padding:0;
  z-index:1;
}

.form input {
  border:0;
  background:url(/main/dot.gif) bottom left repeat-x;
  font:bold 12px Arial;
  color:#525252;
  padding-top:1px;
}
.form span {float:left;margin-top:2px;}

.name, .phone, .time {
  overflow:hidden;
  height:20px;
  margin:10px 5px;
  position:relative;
}
.name div {
  float:right;
  width:146px;
}

.name div input {width:146px;}
.phone div {
  float:right;
  width:122px;
}
.phone div input {width:122px;}
.time div {
  float:right;
  width:98px;
}
.time div input {width:98px;}

.question {
  height:20px;
  margin:20px 5px 10px 5px;
  position:relative;
}
div.q_main {
  float:right;
  width:95px;
  border-right:1px solid #e3e3e3;
  border-top:1px solid #e3e3e3;
  border-left:1px solid #bcbcbc;
  border-bottom:1px solid #bcbcbc;
  background:url(/main/v_line.gif) top left repeat-x;
  height:18px;
  position:relative;
}
div.q_main input {
  width:95px;
  background:none;
  margin-left:3px;
}

.question img {
  position:absolute;
  top:7px;
  right:5px;
  cursor:pointer;
}
div.drop {
  background:#fff;
  position:absolute;
  top:19px;
  right:0;
  width:130px;
  border-right:1px solid #e3e3e3;
  border-top:1px solid #e3e3e3;
  border-left:1px solid #bcbcbc;
  border-bottom:1px solid #bcbcbc;
  display:none;
  z-index:100;
}
div.drop ul { margin: 0; padding: 0; }
div.drop li {
  cursor:pointer;
  list-style-type:none;
}
div.drop li div {
   height:18px;
   overflow:hidden;
   position:relative;
   border-top:1px solid #e3e3e3;
   border-bottom:1px solid #bcbcbc;
   padding:0 5px;
}
div.drop li.no_selected {
  background:url(/main/v_line.gif) top left repeat-x;
}
div.drop li.no_selected div {
  color:#525252;
}
div.drop li.selected {
  background:#ff812c;
}
div.drop li.selected div {
  color:#fff;
}
div.submit {
  text-align:center;
  padding-top:10px;
}

div.submit input {
  font:bold 11px Tahoma;
  border-right:1px solid #e3e3e3;
  border-top:1px solid #e3e3e3;
  border-left:1px solid #bcbcbc;
  border-bottom:1px solid #bcbcbc;
  width:76px;
  height:20px;
}

div.submit input.up {
  background:#faf2f1;
  color: inherit;
  cursor: pointer;
}

div.submit input.down {
  background:#ff812c;
  color: white;
}
