@charset "utf-8";
/* Mailivormi põhi CSS Document */

/* round corners */
b.bt,
b.bt b,
b.bb,
b.bb b {
	display: block;
	height: 21px;
	font-size: 1px;
	background: url(../template_img/powermail/corners.png) no-repeat;
	position: relative;
} 
.b_border {
	border: #e4e8eb 1px solid;
	background-color: #fafafa;
}
b.bt {
	top: -1px;
	left: -1px;
}  
b.bt {
	background-position: 0px 0px;
}  
b.bt b {
	background-position: 100% -21px;
	left: 2px;
} 
b.bb {
	background-position: 0 -42px;
	top: 1px;
	left: -1px;
}
b.bb b {
	background-position: 100% -63px;
	left: 2px;
}
.padding21 {
	padding-left: 21px;
	padding-right: 21px;
}
#m {
	margin-bottom: 12px;
	margin-top: 4px;
}
/* round corners end */

input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #ff7f7f;
	color: #FFFFFF !IMPORTANT;
}
form td img {
	padding: 0px;
	margin: 0px;
}

fieldset {
	background: transparent !IMPORTANT;
	padding: 0px;
	margin: 0px;
	border: 0px !IMPORTANT;
}
.main_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #347dc2;
	font-size: 18px;
	text-align: left;
	padding: 4px 0 4px 25px;
	background-image: url(../template_img/powermail/main_headline_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


.grey_box_content {
	color: #485158;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #fafbfb;
}

.form_headline {
	font-weight:bold;
	color:#627b86;
	padding-bottom:4px;
	margin-top:12px;
}

.tarn {
	font-weight:normal;
	color:#f30000;
}

.form_dropdown,
.tx_powermail_pi1_fieldwrap_html_captcha input,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	margin: 0px 0px 2px 0px;
	border: 1px solid #bcc3c9;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #3283d0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* Input and textarea */
	width: 500px;
}
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	width: 300px;
}
.tx_powermail_pi1_fieldwrap_html_captcha input {
	width: 185px;
}

input.powermail_text  {
	width: 97%;
	padding: 5px 4px 5px 4px;
}

.form_dropdown {
	width: 290px;
	padding: 1px 
}

.form_checkbox {
	vertical-align: middle;
}

.form_textarea {
	SCROLLBAR-3DLIGHT-COLOR: #FFF;
	SCROLLBAR-ARROW-COLOR: #347dc2;
	SCROLLBAR-BASE-COLOR: #FFF;
	SCROLLBAR-TRACK-COLOR: #FFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFF;
	SCROLLBAR-FACE-COLOR: #FFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFF;
	SCROLLBAR-SHADOW-COLOR: #FFF;
}

.form_textarea {
	width: 97%;
	padding: 5px 4px 5px 4px;
	height: 65px;
}

.form_radiobutton {
	margin-bottom: -3px;
}



.form_submit input, input.tx-powermail-pi1_mandatory_submit {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #476c7c;
	border: 1px solid #e4e8eb;
	background: #FFFFFF url(../template_img/powermail/vormi_nupu_taust.gif) 0px 1px repeat-x;
	height: 26px;
	padding: 0 14px 0 14px;
	margin: 0px 0px 0px 0px !IMPORTANT;
}
* html .form_submit input, * html input.tx-powermail-pi1_mandatory_submit {
	background-position: 0px 2px;
}

fieldset.tx-powermail-pi1_fieldset label,
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	/* label */
	margin: 0px 0px 4px 0px;
	display: inline;
	width: 500px !IMPORTANT;
	float: none !IMPORTANT;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, sans-serif !IMPORTANT;
	font-weight: bold;
	line-height: 25px !IMPORTANT;
	color: #627b86;
}

.powermail_check_inner label,
.tx_powermail_pi1_fieldwrap_html_radio label {
	font-size: 11px !IMPORTANT;
	line-height: 20px !IMPORTANT;
	font-weight: normal !IMPORTANT;
	float: left !IMPORTANT;
	width: auto !IMPORTANT;
	display: inline;
	color: #485158 !IMPORTANT;
}
.powermail_check_inner input,
.tx_powermail_pi1_fieldwrap_html_radio input {
	float: left !IMPORTANT;
}


.tx_powermail_pi1_fieldwrap_html_captcha img {
	border: 1px solid #bcc3c9;
}
.tx_powermail_pi1_fieldwrap_html_captcha span.tx-srfreecap-pi2-cant-read {
	margin: 10px 0px 0px 0px;
	display: block;
	color: #485158;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	float: right !IMPORTANT;
	text-align: right !IMPORTANT;
}

span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
	margin: 0px 0px 0px 3px;
}

fieldset.tx-powermail-pi1_fieldset {
	margin: 0px;
	padding: 0px;
}

fieldset.tx-powermail-pi1_fieldset_nupud {
	margin: -17px 0px -15px 0px !IMPORTANT;
}
.tx-powermail-pi1_fieldset_nupud b, .tx-powermail-pi1_fieldset_nupud legend, .tx-powermail-pi1_fieldset_nupud .bb, .tx-powermail-pi1_fieldset_nupud .bt {
	display: none;
}
.tx-powermail-pi1_fieldset_nupud .b_border {
	border: none;
}
