body
{
	background-color: #295117;
	margin: 0px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}
h1
{
	margin: 0px;
}
div.hr
{
	height: 1px;
	border: 0;
	width: 215px;
	border-top: 1px solid #ABA194;
	border-bottom: 1px solid #ABA194;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#container
{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}
div#languages
{
	height: 22px;
	background-color: #131313;
}
div#languages div
{
	float: left;
	margin-left: 20px;
	margin-top: 4px;
}
div#languages a
{
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a
{
	color: #157003
}
div#languages a.selected
{
	color: #918985;
}
div#header
{
	height: 158px;
	background: transparent url(../images/as_header.jpg) no-repeat;
}
div#main_navigation
{
	margin-top: 7px;
	font-size: 14px;
	text-transform: uppercase;
	width: 737px;
	height: 43px;
	float: right;
	/*border: 1px solid #fff;*/
	overflow: hidden;
}
div#main_navigation ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#main_navigation ul li
{
	float: left;
	margin-top: 7px;
	padding: 5px 9px 5px;
}

div#main_navigation ul li.selected, div#main_navigation ul li:hover
{
	background-color: #000;
}
div#main_navigation ul li.selected a, div#main_navigation ul li:hover a
{
	color: #1F8C0A;
}
div#main_navigation a
{
	color: #fff;
	text-decoration: none;
}

/* uudet valikot alkaa */

div#sublevels
{
	position: absolute;
	top: 0px;
	left: px;
}
div#sublevels div
{
	position: absolute;
	display: none;
	background-color: #fff;
	border: 1px solid #000;
	width: 150px;
	padding: 0px;
}
div#sublevels div ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#sublevels div ul li
{
	padding: 4px;
	cursor: pointer;
}
div#sublevels div ul li:hover
{
	background-color: #ccc;
}
div#sublevels div ul a
{
	text-decoration: none;
}
div#sublevels div ul ul
{
	display: none;
}

/* uudet valikot loppuu */

div#content
{
	width: 100%;
	background-color: #fff;
}
div#sub_navigation
{
	float: left;
	width: 215px;
}
div#sub_navigation h2
{
	/*text-align: center;*/
	margin: 20px 0 5px 10px;
	text-transform: uppercase;
}
div#sub_navigation > ul
{
	margin: 0 0 0 10px;
	padding: 0px;
	/*list-style-image: url(../images/bullet.gif);
	list-style-type: circle;*/
	list-style: none;
}
div#sub_navigation > ul ul
{
	margin: 10px 0 10px 20px;
	padding: 0 0 0 5px;
	list-style: circle;
}

div#sub_navigation > ul > li
{
	/*text-align: center;*/
	border-bottom: 1px solid #EBE9E8;
	padding-top: 15px;
	padding-bottom: 10px;
}
div#sub_navigation > ul > li li
{

}
div#sub_navigation > ul > li li a
{
	text-transform: none;
}
div#sub_navigation a
{
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #050504;
}
div#sub_navigation a.selected, div#sub_navigation a:hover
{
	color: #157003;
}
ul.subpages a
{
	font-size: 12px !important;
	text-transform: none !important;
}
div#page
{
	float: right;
	width: 737px;
}
div#page_title
{
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 16px;
	color: #65876B;
	background-color: #25190F;
	padding: 6px 0px 6px 12px;
}
div#page_content
{
	width: 90%;
	margin-top: 16px;
	padding: 0px 0px 0px 12px;
}
div#footer
{
	padding: 20px;
	background-color: #fff;
}