
form
{
	margin: 1em 280px 0 0;
}

h2
{
	margin: 45px 280px 0 0;
}

label
{
	font-weight: bold;
}

#footer>#advertisements
{
	margin-top: 1px;
}

#button_container
{
	text-align: right;
}

#content
{
	background: #e2e3e5 url(../images/no_submenu_bkg.jpg) repeat-y right top;
	padding-right: 20px;
}

#sub_menu_bottom
{
	background-position: left bottom;
	border-top: 2px solid #5a392b;
	bottom: 0;
	height: 25px;
	top: auto;
}

#text
{
	background-color: #efefef;
	border: 1px solid #fff;
	color: #5a392b;
	float: right;
	font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif;
	font-size: 1.5em;
	line-height: 1.2em;
	margin: 1.7em 0 0 0;
	padding: 0;
	text-align: center;
	width: 240px;
}
#text strong
{
	display: block;
	margin-top: 0.5em;
}

.button
{
	background-color: #fff;
	border: 1px solid #862b11;
	border-right-width: 2px;
	border-bottom-width: 2px;
	color: #862b11;
	font-size: 0.8em;
	font-weight: bold;
	padding: 1px 1em;
}

.error
{
	background-color: #fff8df;
	border: 1px solid #cb1220;
	color: #cb1220;
	margin: 1em 280px 1em 0;
	padding: 0.5em 1em;
}
.error h3
{
	margin: 0 0 0.75em 0;
	padding: 0;
	text-align: left;
}
.error ol
{
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
}

.inputbox
{
	border: 1px solid #4d2c11;
	display: block;
	font-family: Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;
	font-size: 1em;
	margin: 0 0 1em 0;
	width: 100%;
}
.inputbox:focus,
.inputbox.focus
{
	background-color: #ffffe0;
	border-color: #dfc748;
}

.message
{
	background-color: #ddf8fb;
	border: 1px solid #00afc6;
	color: #000;
	margin: 1em 280px 1em 0;
	padding: 0.5em 1em;
	text-align: center;
}

/* IE */

* html form
{
	margin: 1em 0 0 0;
}

* html #button_container
{
	width: 440px;
}

* html #sub_menu_bottom
{
	bottom: -1px;
}

* html .error h3
{
	height: 1%;
}

* html .form_row,
*+html .form_row
{
	width: 440px;
}



