* { margin: 0; padding: 0; }

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #8cc63f;
}

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

.clear { clear: both; }

#header { width: 100%; padding: 10px 0; margin-bottom: 15px; text-align: left; background: #1356b3 url(../layout/table_head.gif) top repeat-x; color: #fff; }

h1 { float: left; padding-left: 20px; text-align: left; color: #fff; font-size: 20px; font-weight: bold; }
h1 span { font-size: 16px; }

p { line-height: 1.5em; float: right; padding-right: 20px; text-align: right; color: #fff; padding-top: 4px; }

/* ---------------------------------------------------------- */
/* --------------------------- form ------------------------- */
/* ---------------------------------------------------------- */
/* form 			{ width: 750px; /* margin: 0 auto; margin-bottom: 24px;*/ } */
form 			{ width: 750px; padding:0px; margin: 0px; float: left;}
fieldset 		{ width: 355px; float: left; padding: 14px 10px; margin-bottom: 12px; border: none; }
h2 			{ text-align: center; color: #000; font-size: 14px; margin-bottom: 20px; font-weight: bold;  }

label { display: inline; width: 140px; padding-right: 16px; padding-top: 6px; float: left; font-weight: bold; }

input.text, 	
textarea 		{ width: 155px; padding: 3px 4px; margin: 6px 5px 6px 0; border: 1px solid #68942f; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; vertical-align: middle; }

textarea		{ height: 50px; }

textarea.textarea_small { height: 33px; }

span.required { color: #cf1319; font-weight: bold; }


/* button */
input.button 		{ width: 116px; height: 35px; padding: 0; margin: 0 3px; border: none; background-color: #68942f; background-image: url(../images/button_medium.gif); background-position: top; color: #fff; font-weight: bold; font-size: 11px; text-align: cente; cursor: pointer; }

.block_button { width: 100%; text-align: center; }


