/**/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a  { color: #e45845; text-decoration: none }
body   { color: #444; font: 12px Arial; background: #fff url(img/bg.jpg) repeat fixed center; text-align: center; margin: 20px 0 }
ul {
	padding: 10px 0;
}
li {
	list-style: none;
	margin: 4px 0 4px 20px;
}
li span  { color: #444; font-size: 0.9em }

/* misc */

.clearer,.footer {
	clear: both;
}
.content,.footer {
	padding: 0 5px;
}

/* structure */
.container {
	background: #FFF url(img/top.gif) no-repeat;
	border: 1px solid #EEE;
	border-color: #EEE #CCC #AAA;
	margin: 0 auto;
	text-align: left;
	width: 600px;
}

/* header */
.top {
	height: 250px;
}
.header {
	height: 210px;
}
.header h1    { color: #e45845; font-size: 28px; line-height: 2.4em; padding-left: 18px }

/* footer */
.footer  { color: #fff; background: #000; margin: 5px; padding: 2px 5px }

/* content */
.item {
	padding: 10px;
	text-align: justify;
}
.item h1     { color: #e45845; font: 1.5em Arial; letter-spacing: 1px }
.left  { background: #e9e9e9; width: 390px; float: left }
/* menu */
.menu {
	margin-left: 18px;
}
.menu a   { color: white; font-size: 1.2em; font-family: Arial; margin-right: 12px; padding: 0 2px }
.menu a:hover  { color: #fff; background: #e45845 }

/* submenu */
.right .submenu_end {
	background: url(img/bgsubmenu_end.gif) no-repeat; height: 29px;
}
.right {
	float: right;
	width: 195px;
	background: #DDD;
}
.right a:hover {
	text-decoration: underline;
}