
/* === comments on binary and ternary systems - START ================== */
div.btCommentsFormWrap { width: 392px; float: left; padding: 0 0 20px 0; }
div.btCommentsFormWrap label { display: block; width: 110px; float: left;  }
div.btCommentsFormWrap input[type=text], div.btCommentsFormWrap fieldset textarea {
	width: 260px; padding: 2px; border: 1px solid #999;
	}
	
div.btCommentsFormWrap fieldset { padding: 0; border: none;}
div.btCommentsFormWrap fieldset legend { display: none; }

div.btCommentsFormWrap fieldset.tx-powermail-pi1_fieldset_13 div.tx_powermail_pi1_fieldwrap_html,
div.btCommentsFormWrap fieldset.tx-powermail-pi1_fieldset_11 div.tx_powermail_pi1_fieldwrap_html {background: #F5F5F5;margin: 0 0 2px; padding: 5px 0 5px 5px; }

/* --- captcha --- */
div#powermaildiv_uid82, div#powermaildiv_uid75 { width: 100%; height: 60px; margin: 0 0 20px 0; background: #f5f5f5;}
div#powermaildiv_uid82 label, div#powermaildiv_uid75 label { width: 380px; padding: 0 0 0 5px; }

div#powermaildiv_uid82 input[type=text], div#powermaildiv_uid75 input[type=text] { display: block; width: 133px; margin: 0 0 0 115px; float: left; font-size: 18px; }
img.powermail_captcha { display: block; margin: 0 0 0 5px; float: left; } 

/* --- buttons --- */


div.btCommentsFormWrap div#powermaildiv_uid83,
div.btCommentsFormWrap div#powermaildiv_uid84,
div.btCommentsFormWrap div#powermaildiv_uid73,
div.btCommentsFormWrap div#powermaildiv_uid74 {
	width: 165px; margin: 0 7px 0 0; float: right; text-align: right;
	}

div.btCommentsFormWrap div.tx-powermail-pi1_confirmation { padding: 5px; background: #F9F9EA; }
input.tx-powermail-pi1_confirmation_back { float: left; margin: 0 5px 0 0; }


/* === comments on binary and ternary systems - END ================== */







span.powermail_mandatory { font-weight: bold; font-size: 14px; padding: 0 0 0 3px; color: #ff0000; }
div.tx-powermail-pi1_mandatory { background: #FFECDC; color: #ff0000; padding: 5px; margin: 0 0 20px 0; }
div.tx-powermail-pi1_mandatory ul { list-style-image: none; }
div.tx-powermail-pi1_thx { padding: 5px;  background: #E6FFCD; }


/* === purchase books form - START ========================== */
fieldset.bookspurchasefieldset { margin: 0 240px 30px 0; border: none; }
fieldset.bookspurchasefieldset legend { margin: 0 0 0 10px; color: #666; font-size: 18px; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_select,
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_text,
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_44,
fieldset.bookspurchasefieldset div.powermail_check_inner { background: #f5f5f5; margin: 0 0 1px 0; padding: 3px 10px; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_select label,
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_text label,
fieldset.bookspurchasefieldset div.powermail_check_inner label { display: block; width: 460px; float: right; }
fieldset.tx-powermail-pi1_fieldset_5 div.powermail_check_inner label { color: #881D3B; }
fieldset.tx-powermail-pi1_fieldset_5 div.powermail_check_inner label span { display: block; float: left; width: 170px; color: #333; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_select label,	
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_text label { width: 130px; float: left; }
fieldset.bookspurchasefieldset input.powermail_text, fieldset.bookspurchasefieldset textarea.powermail_textarea, fieldset.bookspurchasefieldset select.powermail_select, fieldset.bookspurchasefieldset select.powermail_countryselect { width: 350px; padding: 2px; border: 1px solid #999; }
fieldset.bookspurchasefieldset select.powermail_countryselect { width: 355px; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_60 { height: 30px; margin: 0 0 1px 0; background: #f5f5f5; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_60 label { display: block; width: 330px; margin: 5px 0 0 10px; float: left; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_60 select.powermail_select { width: 145px; margin: 3px 0 0 0; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_61 { height: 30px; background: #f5f5f5; }
fieldset.bookspurchasefieldset div.powermail_radio_inner { width: 60px; margin: 6px 0 0 2px; float: left; }
fieldset.bookspurchasefieldset p.tx_powermail_pi1_fieldwrap_html_radio_title { width: 340px; margin: 6px 0 0 10px; float: left; }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_62 { margin: 1px 0 0 0; padding: 6px 10px; background: #f5f5f5;  }
fieldset.bookspurchasefieldset div.tx_powermail_pi1_fieldwrap_html_62 textarea.powermail_textarea { width: 480px; height: 100px; }
fieldset.bookspurchasefieldset div#powermaildiv_uid41 { width: 300px; float: right; text-align: right; }
div#powermaildiv_uid22 p.tx_powermail_pi1_fieldwrap_html_checkbox_title, div#powermaildiv_uid24 p.tx_powermail_pi1_fieldwrap_html_checkbox_title, div#powermaildiv_uid33 p.tx_powermail_pi1_fieldwrap_html_checkbox_title, fieldset.tx-powermail-pi1_fieldset_8 legend { display: none; }
/* === purchase books form - END ========================== */


/* === recommend to library form - START ========================== */
fieldset.rectolibfieldset { margin: 0 200px 30px 0; padding: 0; border: none; }
fieldset.rectolibfieldset legend { color: #666; font-size: 18px; }
fieldset.rectolibfieldset label { display: block; width: 140px; margin: 2px 0 0 0; float: left; }
fieldset.rectolibfieldset div.tx_powermail_pi1_fieldwrap_html { margin: 0 0 2px 0; padding: 5px 0 5px 5px; background: #f5f5f5; }
fieldset.tx-powermail-pi1_fieldset_1 div.powermail_check_inner { margin: 0 0 5px 0; padding: 0 0 2px 0;}
fieldset.rectolibfieldset input.powermail_text, fieldset.rectolibfieldset textarea.powermail_textarea, fieldset.rectolibfieldset select.powermail_select, fieldset.rectolibfieldset select.powermail_countryselect { width: 310px; padding: 2px; border: 1px solid #999; }
fieldset.rectolibfieldset select.powermail_select, fieldset.rectolibfieldset select.powermail_countryselect { width: 315px;}
fieldset.tx-powermail-pi1_fieldset_1 label { width: 535px; float: right;}
fieldset.tx-powermail-pi1_fieldset_1 div.tx_powermail_pi1_fieldwrap_html_2 label { width: 235px; }
fieldset.rectolibfieldset div.tx_powermail_pi1_fieldwrap_html_21 { height: 60px; background: transparent; }
fieldset.rectolibfieldset div.tx_powermail_pi1_fieldwrap_html_21 label { width: 258px; }
fieldset.rectolibfieldset div.tx_powermail_pi1_fieldwrap_html_21 input { display: block; width: 160px; float: left; font-size: 18px; border: 1px solid #999; margin: 5px 5px 0 5px;  }
fieldset.tx-powermail-pi1_fieldset_4 legend { display: none; }
fieldset.tx-powermail-pi1_fieldset_4 div.tx_powermail_pi1_fieldwrap_html { background: transparent; }
fieldset.rectolibfieldset div#powermaildiv_uid12 { width: 300px; float: right; text-align: right;}
/* === recommend to library form - END ========================== */





/* ==== some css selectors from the original code =========== */
/*
span.powermail_mandatory {}
input.validation-failed, textarea.validation-failed {}
div.powermail_mandatory_js {}
fieldset.tx-powermail-pi1_fieldset {}
fieldset.tx-powermail-pi1_fieldset legend {}
fieldset.tx-powermail-pi1_fieldset label {}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {}
	
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {}
div.tx_powermail_pi1_fieldwrap_html {}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { }
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {}
*/