* { font-family: Verdana, Arial,sans-serif; font-size: 12px; }

html, body { margin: 0; padding: 0; width: 293px; }

/* Formular podla guidelines */
form table { margin: 6px 0 12px 0; width: 286px; }
form th, form td { padding: 0; }
form th { width: 55px; text-align: left; padding-right: 10px; padding-bottom: 0px; height: 25px; font-weight: normal; }
form #tr_sep1 th { height: 10px; }
form #tr_address th { height: 20px; }
form #tr_address td,
form #tr_address2 td { vertical-align: bottom; }
form td input.checkbox { width: auto; }
form td input {
	width: 220px;
	padding: 4px;
	background: #ffffff url("images/textfield.gif") top right no-repeat;
	height: 18px;
	border: 0px;
}
form td input.checkbox {
	background: #ffffff;
}
div.submit { text-align: right; height: 24px; }
table.submit td { padding: 0px !important; }
div.error { margin: 12px; font-weight: bold; }
input.error { background: #ffffff url("images/textfield_2.gif") top right no-repeat; }
td.error { font-weight: bold; padding-bottom: 3px; }

td.label { padding: 0 12px 0 3px; }
#tr_address,
#tr_address2 { font-weight: bold; color: #DF2323; }
#tr_address td { height: 20px; padding: 5px 0px; font-size: 14px;}
#tr_address2 td { height: 30px; padding: 5px 0px; font-size: 14px;}
#tr_email2_t td,
tr.tr_info td { font-size: 11px; padding: 14px 0px;}

div.message { padding: 10px; }

a { color: #d92a2a; }
a:hover { text-decoration: none; }
