html, body {
	height: 100%;
}

body {
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:14px;
	text-align:center;
	background:#fff url(body_bg.jpg) top center no-repeat;
}

td, div, span, p {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:14px;
	color:#000;
	text-align:left;
}

p {
	padding:0 0 18px 0;
}

img {
	margin:0;
	padding:0;
	border:0;
}

a {
	font-family:Arial;	
	font-size:14px;
	color:#39c;
	text-decoration:underline;
}

a:hover {
	font-family:Arial;	
	font-size:14px;
	color:#390;
	text-decoration:none;
}

#container {
	margin:0 auto;
	width:1000px;
}

#header {
	width:1000px;
	float:left;
	clear:both;
}

#head_left {
	width:505px;
	height:350px;
	float:left;
}

#head_left img {
	display:block;
}

#head_right {
	width:495px;
	height:350px;
	float:left;
	background:url(head_bg.jpg) no-repeat;
}

#slogan {
	width:505px;
	height:21px;	
	background:url(slogan_bg.jpg) no-repeat;
}

#slogan span {
	padding-left:103px;
	font-family:Verdana;
	font-size:15px;
	word-spacing:4px;
	color:#fff;
}

#menu {
	width:505px;
	height:248px;
	background:url(menu_bg.jpg) no-repeat;
}

ul {
	margin:0;
	padding:0; 
	list-style:none;
}

form, input {
	padding:0;
	margin:0;
}

#left_menu {
	padding:28px 0 0 126px;
	float:left;
}

#right_menu {
	padding:28px 0 0 52px;
	float:left;
}

li.mainmenu {
	padding:3px 0 3px 0;
	font-family:Trebuchet MS;
	font-size:18px;
	color:#abd5ff;
}

li.mainmenu a {
	padding-left:15px;
	font-family:Arial;	
	font-size:16px;
	color:#39c;
	text-decoration:none;
}

li.mainmenu a:hover {
	padding-left:15px;
	font-family:Arial;	
	font-size:16px;
	color:#690;
	text-decoration:underline;
}

li.mainmenu_end {
	padding:3px 0 3px 0;
	font-family:Trebuchet MS;
	font-size:18px;
	color:#b9e05d;
}


li.mainmenu_end a {
	padding-left:15px;
	font-family:Arial;	
	font-size:16px;
	color:#39c;
	text-decoration:none;
}

li.mainmenu_end a:hover {
	padding-left:15px;
	font-family:Arial;	
	font-size:16px;
	color:#690;
	text-decoration:underline;
}

#footer {
	padding-top:10px;
	width:1000px;
	height:30px;
	clear:both;
	font-size:11px;
	color:#666;
	text-align:center;
}

#content {
	padding-top:30px;
	padding-bottom:20px;
	width:1000px;
	float:left;
	clear:both;
}

.narrow {
	width:221px;
	float:left;
}

#page {
	margin:0 20px 0 20px;
	width:518px;
	word-spacing:5px;
	line-height:20px;
	float:left;
}

h2 {
	margin:0 0 16px 0;
	font-family:Verdana;
	font-size:22px;
	color:#690;
	font-weight:normal;
	text-align:center;
}

a.small {
	font-size:12px;
}

a.small:hover {
	font-size:12px;
}

.title {
	margin-bottom:2px;
	padding-top:3px;
	width:221px;
	height:21px;
	background:#9c0 url(title_bg.gif) no-repeat;
}

.title span {
	padding-left:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#fff;
}

#submenu {
	margin-bottom:25px;
	padding:3px 0 16px 0;
	width:221px;
	background:#f1fad8 url(submenu_bg.gif) bottom no-repeat;
}

#submenu li {
	padding:3px 10px 3px 20px;
	color:#360;
}

#black_link {
	margin:5px 10px 5px 12px;
	border-left:2px solid #d2f0a6;
}

#black_link li {
	padding:1px 10px 1px 7px;
}

#black_link li a {
	font-size:13px;
	color:#39c;
	text-decoration:none;
}

#black_link li a:hover {
	font-size:13px;
	color:#390;
	text-decoration:underline;
}

.info {
	margin-bottom:5px;
	padding:3px 0 15px 0;
	width:221px;	
	background:url(grad_bg.gif) top repeat-x;
}

.list {
	padding:4px 14px 4px 20px;	
	background:url(list_bg.gif) 8px 9px no-repeat;
}

.list a {
	font-size:12px;
}

.list a:hover {
	font-size:12px;
}

.info span {
	padding:2px 7px 2px 7px;
	font-size:12px;
	color:#666;
	display:block;
}

.info span.line {
	margin-bottom:6px;
	padding:2px 7px 2px 7px;
	color:#666;
	display:block;
	background:#eff9de;
}

.epig {
	padding:2px 0 18px 0;
	text-align:right;
	font-style:italic;
}

.epig span { 
	font-style:normal;
}




.epig_center {
	padding:2px 0 30px 0;
	text-align:center;
	font-style:italic;
	display:block;
}

.epig_center span { 
	font-style:normal;
	float:right;
	display:block;
}z {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #39c;
	text-decoration: none;
	letter-spacing: normal;
}
zu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #39c;
	text-decoration: underline;
}
.middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #39c;
	text-decoration: underline;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #690;
	text-decoration: none;
	text-align: center;
}
