#kon_wrap {
  width:450px;
  float:left;
  border-top:1px dotted #B79F0D;
  margin-top:10px;
  padding-top:10px;
}

#kon_wrap label {
  display:block;
  width:145px;
  clear:left;
  float:left;
  margin-bottom:6px;
  padding-top:2px;
  margin-right:2px;
  line-height:25px;
}

#kon_wrap input,
#kon_wrap select,
#kon_wrap textarea {
  width: 297px;
  margin-bottom:6px;
  background-color:#F0F0F0;
  border:1px solid #B79F0D;
  line-height:25px;
  height:25px;
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  padding-left:2px;
  padding-right:2px;
  color:#303030;
}

#kon_wrap select {
  padding-right:0px;
  height:30px;
  padding-top:6px;
  width:256px;
  width:303px;
  padding-left:0px;
  line-height:15px;
  height:26px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:0px;
  margin-top:0px;
  
}

*+html #kon_wrap select {
  position:relative;
  top:5px;
}

#kon_wrap option {
  line-height:22px;
  height:20px;
  padding-top:5px;
  font-size:11px;
}

#kon_wrap textarea {
  height:140px;
  line-height:16px;
  padding-top:6px;
  padding-bottom:3px;
}



*+html #kon_wrap input,
*+html #kon_wrap select,
*+html #kon_wrap textarea {
 margin-bottom:4px;
}

#kon_wrap .red {
  color:#FF5F5F;
}

#kon_wrap .checkbox {
width:auto;
  margin:0;
  padding:0;
  margin:2px 0 8px 0;
  position:relative; 
  top:2px;
}

#kon_wrap .radio {
  width:10px;
  margin:0;
  padding:0;
  margin:2px 0 8px 0;
  position:relative; 
  top:2px;
  text-align:left;
}

#kon_wrap #mail2 {
  width:auto;
  margin:0;
  padding:0;
  margin:8px 3px 0 0;
}

#kon_wrap input:focus,
#kon_wrap select:focus,
#kon_wrap textarea:focus {
  background-color:#FFFFFF;
}

span.k_rightlabel {
  margin-left:5px;
}

#kon_wrap #data {
  font-weight:bold;
  font-size:11px;
  height:30px;
  cursor:pointer;  
  width:256px;
  width:303px;
  padding:0px;
  background-image:url('/templates/images/button_bg.png');
  background-repeat:repeat-x;
  color:#303030;
}
#kon_wrap #data:active {
  background-color:#CCCCCC;
  background-image:none;
  padding-left:1px;
}