body {
background-color: #6c6c6c;
margin: 0px;
}

h1 {font-size: 24px; font-family: Arial;}
h2 {font-size: 22px; font-family: Arial;}
h3 {font-size: 20px; font-family: Arial; color: #ee7f00;}
h4 {font-size: 16px; font-family: Arial; color: #809916;}
h5 {font-size: 14px; font-family: Arial;}
h6 {font-size: 13px; font-family: Arial;}

hr {
margin: 20px auto 20px auto;
border-top: 1px solid #98bf0e;
border-bottom: 1px solid #e1ecb8;
border-left: 1px solid #e1ecb8;
border-right: 1px solid #e1ecb8;
height: 2px;
width: 70%;
}

img {
border-color: #98bf0e;
}

a:link, a:visited, a:active {
color: #ee7f00;
}

.content li, .content-full li, .acontent li {
list-style-image: url('images/list_orange.png'); 
}

.sitemap {
height: 13px;
padding: 0px 0px 0px 0px;
font-size: 11px;
line-height: 13px;
text-align: right;
font-family: Arial;
}

.sitemap a:link, .sitemap a:visited, .sitemap a:active {
color: #aaaaaa;
text-decoration: none;
}

.sitemap a:hover {
color: #000000;
text-decoration: none;
}

.menu {
height: 16px;
font-family: Arial;
font-weight: normal;
font-size: 13px;
position: relative;
top: 55px;
text-align: right;
}

.submenu {
font-family: Arial;
font-weight: normal;
font-size: 13px;
padding: 0px 2px 10px 10px;
}

.palkki {
width: 192px;
height: 100px;
}

.adcontent {
font-family: Arial;
font-size: 12px;
padding: 0px 10px 10px 10px;
color: white;
}

.menu ul {
list-style-type: none;
margin: 0px;
padding: 0px 33px 0px 0px;
text-indent: 0px;
}

.menu li {
list-style-type: none;
display: inline;
margin: 0px;
padding: 0px 0px 0px 20px;
color: black;
}

.menu li.menu-current, .menu li.menu-parent {
list-style-type: none;
display: inline;
margin: 0px;
padding: 0px 0px 0px 20px;
color: #ffffff;
}

.submenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
text-indent: 0px;
}

.submenu li.menu-child, .submenu li.menu-sibling, .submenu li.menu-expand, .submenu li.menu-first, .submenu li.menu-last, .submenu li.menu-1 {
background-image: url('images/chbox.png');
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 2px 0px 12px 22px;
text-indent: 0px;
color: white;
}

.submenu li.menu-current {
background-image: url('images/chbox2.png');
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 2px 0px 12px 22px;
text-indent: 0px;
color: white;
}

.submenu li.menu-2, .submenu li.menu-3, .submenu li.menu-4, .submenu li.menu-5, .submenu li.menu-6, .submenu li.menu-7, .submenu li.menu-8 {
font-size: 11px;
}

.submenu ul.menu-2, .submenu ul.menu-3, .submenu ul.menu-4, .submenu ul.menu-5, .submenu ul.menu-6, .submenu ul.menu-7, .submenu ul.menu-8 {
margin-top: 10px;
}

.menu a:link, .menu a:visited, .menu a:active {
	color: inherit;
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover {
	color: #ee7f00;
	text-decoration: none;
	font-weight: bold;
}

.submenu a:link, .submenu a:visited, .submenu a:active {
	color: inherit;
	text-decoration: none;
	font-weight: bold;
}
.submenu a:hover {
	color: #ee7f00;
	text-decoration: none;
	font-weight: bold;
}

.highlight {
background-color: yellow;
}

.topshadow {
width: 992px;
height: 8px;
margin: 10px auto 0px auto;
padding: 0px 8px 0px 8px;
background-image:url('images/topshadow.png');
background-color: white;
}

.site {
width: 992px;
margin: 0px auto 0px auto;
padding: 0px 8px 0px 8px;
background-image:url('images/bg.png');
background-color: white;
}

.header {
background-color: #ffffff;
background-image:url('images/banner.jpg');
height: 194px;
clear: both;
}

.top {
height: 91px;
background-image:url('images/top.jpg');
clear: both;
}

.divider {
height: 3px;
background-color: #ee7f00;
clear: both;
}

.left {
width: 192px;
float: left;
}

.right {
float: right;
width: 230px;
}

.ajank {
background-image:url('images/ajank.png');
width: 230px;
height: 78px;
}

.acontent {
background-image:url('images/abg.png');
width: 170px;
padding: 40px 33px 150px 27px;
margin-bottom: 40px;
font-family: Arial;
font-size: 12px;
}

.content {
float: left;
width: 519px;
padding: 30px 12px 20px 39px;
font-family: Arial;
font-size: 12px;
}

.content-full {
float: left;
width: 735px;
padding: 30px 12px 20px 39px;
font-family: Arial;
font-size: 12px;
}

.bottom {
clear: both;
padding-left: 250px;
font-family: Arial;
font-size: 9px;
padding-bottom: 10px;
}

.bottomshadow {
background-image:url('images/bottomshadow.png');
clear: both;
width: 992px;
height: 8px;
margin: 0px auto 0px auto;
padding: 0px 8px 0px 8px;
}

.footer {
width: 924px;
color: white;
text-align: right;
font-family: Arial;
font-size: 11px;
font-weight: bold;
padding: 3px 38px 3px 38px;
margin: 10px auto 20px auto;
clear: both;
}

.search {
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: white;
padding: 10px 0px 10px 10px;
}

.sfield {
font-family: Arial;
font-size: 11px;
width: 123px;
background-color: #94ba0e;
color: white;
border: 1px solid white;
}

.sbutt {
font-family: Arial;
font-size: 11px;
margin: 0px;
color: white;
background: #ee7f00;
border: 1px solid #e8521f;
}

.vasen {
margin-left: 10px;
}

.oikea {
margin-right: 10px;
}
