.DF_errorlabel {
  font:bold 11px Tahoma;
  color:#ec242c;
}
.DF_errorlabel_right    {
  font:bold 11px Tahoma; color:#973333;
  text-align:right;
}
.DF_label, .DF_label_special, .DF_label_right{
  font:normal 11px Arial; color:#8C8A8C; 
  padding:2px; margin-bottom:-2px; padding-left:4px;
  text-align:left;
}
.DF_label_right {
  font:bold 12px Arial;
  text-align:right;
}
.DF_label_special {
  font-weight:bold;
}
.DF_label_2 {
  font:bold 11px Verdana; color:#000000;
  padding-left:4px; padding-right:2px; padding-top:1px; padding-bottom:1px;
  border-style:solid; border-left-width:3px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px;
  border-left-color:#A0A0A0; border-right-color:#C0C0C0; border-top-color:#C0C0C0; border-bottom-color:#A0A0A0;
  text-align:left;
}
.DF_label_3 {
  font:bold 11px Verdana; color:#000000;
  padding-left:4px; padding-right:2px; padding-top:1px; padding-bottom:1px;
  border-style:solid; border-left-width:3px; border-right-width:0px; border-top-width:0px; border-bottom-width:1px;
  border-left-color:#DCADAC; border-right-color:#C0C0C0; border-top-color:#C0C0C0; border-bottom-color:#DCADAC;
  text-align:left;
}
.DF_label_4 {
  font:normal 10px Tahoma; color:#666;
  text-align:left;
}

.DF_label_5 {
  font:bolder 12px Arial; color:#000000;
  padding-left:4px; padding-right:2px; padding-top:1px; padding-bottom:1px;
  text-align:left;
}
.DF_groupbox, .DF_groupbox_none, .FD_groupbox_GreenForm {
  font:bold 11px Arial; color:#8C8A8C;
  text-align:left;
  
}
.DF_groupbox_2 {
  font:bold 12px Arial; color:#FFF;
  text-align:left;
}

.DF_textbox {
  font:normal 11px Verdana; color:Black;
  border-style:solid; border-width:1px; border-color:#8C8A8C; background-color:#EFEBEF;
}
.DF_textbox_2 {
  font:normal 11px Verdana; color:Black;
  text-align:right;
  border-style:solid; border-width:1px; border-color:#A0A0A0; background-color:#FFFFFF;
}
.DF_textbox_error {
  font:normal 11px Verdana; color:Black;
  border-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;
  border-color:#8C8A8C; background-color:#EFEBEF;
}
.DF_textbox_error_2 {
  font:normal 11px Verdana; color:Black;
  text-align:right;
  border-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;
  border-color:#A0A0A0; background-color:#FFFFFF;
}
.DF_textbox_errorline {
  margin-top:-1px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}
.DF_filebox {
  font:normal 11px Verdana; color:Black;
  border-style:solid; border-width:1px; border-color:#A0A0A0; background-color:#FFFFFF;
}
.DF_filebox_error {
  font:normal 11px Verdana; color:Black;
  border-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;
  border-color:#A0A0A0; background-color:#FFFFFF;
}
.DF_filebox_errorline {
  margin-top:-1px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}
.DF_textarea {
  font:normal 11px Verdana; color:Black;
  border-style:solid; border-width:1px; border-color:#8C8A8C; background-color:#EFEBEF;
}
.DF_textarea_2 {
  font:normal 12px Courier; color:Black;
  border-style:solid; border-width:1px; border-color:#A0A0A0; background-color:#FFFFFF;
}
.DF_textarea_error {
  font:normal 11px Verdana; color:Black;
  border-style:solid; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;
  border-color:#A0A0A0; background-color:#FFFFFF;
}
.DF_textarea_errorline {
  margin-top:-1px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}
.DF_textarea_counter {
  font:normal 10px Tahoma; color:#666;
  text-align:right;
  margin-top:-12px;
}
.DF_selectlist, .DF_selectlist_groups, .DF_selectlist_special  {
  font:normal 11px Arial; color:#000;
  background-color:#EFEBEF;
}
.DF_selectlist_special {
  color:#b53a3c;
  font:bold 11px Arial;
  border:1px solid #b53a3c;

}
.DF_selectlist_groups{
  font:bold 11px Tahoma;
  color:#266CAF;
}
.DF_selectlist_error {
  font:normal 11px Verdana; color:Black;
  background-color:#FFFFFF;
}
.DF_selectlist_errorline {
  margin-top:0px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}


/* ******* SelectListJS ******* */

.DF_selectlistjs,
.DF_selectlistjs_error {
  border:1px solid #A0A0A0;
  background:#FFF;
  cursor:default;
}
.DF_selectlistjs_option {
  font:normal 11px Verdana; color:#000;
  background:#FFF;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_option_disabled {
  font:normal 11px Verdana; color:#AAA;
  background:#FFF;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_option_selected {
  font:normal 11px Verdana; color:#FFF;
  background:#0A246A;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_option_selected_disabled {
  font:normal 11px Verdana; color:#BBB;
  background:#0A246A;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_errorline {
  margin-top:0px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}


.DF_button {
  font:normal 11px Verdana;color:Black;background-color:#CCC;
  border-width:1px;border-style:solid;border-color:#BBB;
}
.DF_button_image {
  border:0;
}
.DF_checkbox {
  font:normal 11px Verdana; color:Black;
  margin:0px; padding:0px;                           
}
.DF_checkbox_error {
  margin-top:0px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}
.DF_checkbox_errorline {
  margin-top:-2px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}

/* ******* CheckBoxJS ******* */

.DF_checkboxjs_off {
  width:13px; height:13px;
  background-image: url('/p/DeForm/checkboxjs_off.gif');
}
.DF_checkboxjs_on {
  width:13px; height:13px;
  background-image:url('/p/DeForm/checkboxjs_on.gif');
}
.DF_checkboxjs_errorline {
  margin-top:0px; margin-left:1px; margin-right:1px;
  border-top:2px solid #FF0000;
}

.DF_checkboxjs_2_off {
  width:12px; height:12px;
  background-image: url('/p/DeForm/checkboxjs_2_off.gif');
}
.DF_checkboxjs_2_on {
  width:12px; height:12px;
  background-image:url('/p/DeForm/checkboxjs_2_on.gif');
}

.DF_checkboxjs_3_off {
  width:11px; height:11px;
  background-image: url('/p/DeForm/checkboxjs_3_off.gif');
}
.DF_checkboxjs_3_on {
  width:11px; height:11px;
  background-image:url('/p/DeForm/checkboxjs_3_on.gif');
}

.DF_checkboxjs_4_off {
  width:22px; height:22px;
  background-image: url('/p/DeForm/checkboxjs_4_off.gif');
}
.DF_checkboxjs_4_on {
  width:22px; height:22px;
  background-image:url('/p/DeForm/checkboxjs_4_on.gif');
}

.DF_checkboxjs_5_off {
  width:16px; height:16px;
  background-image: url('/p/DeForm/checkboxjs_5_off.gif');
}
.DF_checkboxjs_5_on {
  width:16px; height:16px;
  background-image:url('/p/DeForm/checkboxjs_5_on.gif');
}


.DF_radio {
  font:normal 11px Verdana; color:Black;
  margin-left:-4px;
}
.DF_radio_label {
  font:normal 11px Verdana; color:Black;
  padding-right:14px;
}
.DF_radio_error {
  font:normal 11px Verdana; color:Black;
}
.DF_form {
  margin: 0px; padding: 0px;
  text-align:left;
}
.DF_Grid {
  position:absolute;
  padding:0;
  font:normal 11px Verdana;
  color:#000;
  overflow:auto;
  border-collapse:collapse;
  background:#FCFCFC;
}
.DF_Grid table {
  border:1px solid #DDD;
  border-collapse:collapse;
}

.DF_Grid td, .DF_Grid th {
  padding:2px;
  border:1px solid #DDD;
  background:#FFF;
  vertical-align:top;
}
.DF_Grid tr:hover td {
  background:#EEE;
}
.DF_Grid th {
  background:#CCC;
  vertical-align:middle;
  text-align:left;
  font-weight:normal;
  padding-left:4px;
  border:1px solid #777;
}




.DF_groupbox_red_onloginform{
  font:normal 11px Arial; color:#FFF;
  text-align:left;
  background-color:#E71010;
}

.DF_link_onloginform{
  font:bold 11px Arial; color:#FFF;  
}

.DF_groupbox_none{
  display:none;
}


.DF_Form_150 h1, .DF_Form_200 h1, .DF_Form_250 h1, .DF_Form_350 h1, .DF_Form_450 h1, .DF_Form_550 h1, .DF_Form_650 h1, .DF_Form_750 h1, .DF_Form_850 h1{
  margin:0px;
  padding:3px 0px 0px 20px;
  width:520px;
  font:bold 17px Arial;
  color:#fff;
  height:23px;
  background-color:#E71010;
}

.DF_Form_150 , .DF_Form_200 , .DF_Form_250 , .DF_Form_350 , .DF_Form_450 , .DF_Form_550 , .DF_Form_650 , .DF_Form_750 , .DF_Form_850 {
  border:solid #F7BAB5 1px;
}

.DF_Form_150 a , .DF_Form_200 a , .DF_Form_250 a , .DF_Form_350 a , .DF_Form_450 a , .DF_Form_550 a , .DF_Form_650 a , .DF_Form_750 a , .DF_Form_850 a{
  color:#8C8A8C;
  font-weight:bold;
}


.DF_Button_common, .DF_Button_70, .DF_Button_80, .DF_Button_90, .DF_Button_100, .DF_Button_110, .DF_Button_120, .DF_Button_130, .DF_Button_140, .DF_Button_150, .DF_Button_160, .DF_Button_170, .DF_Button_180, .DF_Button_190, .DF_Button_Cart{
  font:bold 14px Arial;
  padding-bottom:3px;
  color:#FFF;
  cursor:pointer;
  border:0;  
  position:relative;
}

.DF_Button_Cart {
  background-image:url(p/cart_button_form.gif);
  background-color:transparent;
}

.DF_Button_70{
  background: url(p/button_70.gif);    
  border:0;  
}

.DF_Button_80{
  background: url(p/button_80.gif);    
  border:0;  
}

.DF_Button_90{
  background: url(p/button_90.gif);    
    
}

.DF_Button_100{
  background: url(p/button_100.gif);    
    
}

.DF_Button_110{
  background: url(p/button_110.gif);    
    
}

.DF_Button_120{
  background: url(p/button_120.gif);    
    
}

.DF_Button_130{
  background: url(p/button_130.gif);    
    
}

.DF_Button_140{
  background: url(p/button_140.gif);    
    
}

.DF_Button_150{
  background: url(p/button_150.gif);    
    
}

.DF_Button_160{
  background: url(p/button_160.gif);    
    
}

.DF_Button_170{
  background: url(p/button_170.gif);    
    
}

.DF_Button_180{
  background: url(p/button_180.gif);    
}

.DF_Button_190{
  background: url(p/button_190.gif);  
}