body {
  background: #663332; 
}
body, *, html {
  margin: 0; padding: 0;
}
p {
  margin-bottom: 14px;
}

/* HEADERIN MÄÄRITELMÄT */
#header {
/*	width: 770px; */
/*	width: 803px; */

  background: url(http://www.jaes.fi/images/shadeup.gif) bottom no-repeat;
  margin: 0px 0px 2px 0px;
}
.header_logo {
  padding: 20px 0px;
  text-align: center;
}

#header_credit {
  float: left;
  width: 740px;
  font-size: 85%;
  text-align: left;
}

#headerTop {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;

  width: 740px; 
  height:20px;
/*  font-size: 12px; */
  color: #fff;
}
#headerTop a:link, #headerTop a:visited, #headerTop a:active, #headerTop a:hover  {
  font-family: verdana,serif;
  text-decoration:  none;
  color: #fff;
}
#headerTop a:hover {
  text-decoration: underline;
}
#sivukartta {
  font-family: verdana,serif;
  float: left;
}
#kieli {
  font-family: verdana,serif;
  float: right;
}

/* Menumääritykset */

#main {
/*  float: left; */
/*  width: 740px; */
  width: 740px; 
  padding: 0px 0px 40px 0px;

  min-height: 440px;
  background: url(http://www.jaes.fi/images/shadedown.gif) 0px 115px no-repeat;
}

#topGrafix {
  margin: 0px;
  padding: 0px;
}

#outerframe {
  margin: auto;
  width: 756px; 
  background: #EEE url(http://www.jaes.fi/images/footer.gif) bottom left no-repeat;
  padding: 8px 0px 0px 0px;
}

#outerborder {
  margin: auto;
  width: 740px; 
  background-color: #FFF; 
  border: 1px solid #CCC;
}

/*VASENPALSTA*/
#vasenpalsta{
  vertical-align:top;
  width: 510px;
  padding-right: 30px;
}

/*OIKEAPALSTA*/
#oikeapalsta { 
  width:200px; 
  vertical-align:top;
}

/*TAYSIPALSTA*/
#taysipalsta { 
  width:740px; 
  vertical-align:top;
}


.footer {
  margin-left:auto; 
  margin-right:auto; 
  width: 100%;
  height: 26px;
  color: #eee;
  font-size:95%;
  text-align:center;
}
/* typography.css */
.footer_yhteystiedot {
  display:block;
  color: #666;
  padding-top: 8px;
}


/* palstojen yleiset */
.padding { padding:0 15px; }
.paddingAlsoBottom { padding:0 15px 15px 15px; }
.padding p {
	margin-bottom: 15px;
}
.padding a.dotLink, .paddingAlsoBottom a.dotLink {
  color:#0066b3;
  font-size:115%;
  line-height: 1.3em;
  padding: 0 0 0 14px;
  background: url(http://www.jaes.fi/images/lista_merkki.gif) 0 7px no-repeat;
}
.padding a.dotLink:hover, .paddingAlsoBottom a.dotLink:hover {
  color:#0066b3;
  font-size:115%; text-decoration:none;
}


/* BREADCRUMB */

#breadcrumb {
  color: #999;
  font-size:85%;
  margin: 4px 4px 15px 46px;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active, #breadcrumb a:hover  {
  text-decoration:  none;
  color: #999;
}

#breadcrumb a:hover {
  text-decoration: underline;
  color: #999;
}


.lastupdated {
  font-size: 85%;
  margin: 24px 0px 8px 0px;
}

/* TOP NAVIGATION */


#navicontainer {
  padding: 0px 0px 10px 0px;
}

table#content {
  margin-left: 40px;
}
img#ylagrafiikka {
  margin: -4px 0px 10px 6px;
}


ul {
  margin-left: 0; 
  padding-left: 16px;
}
ul ul li {
  margin-left: 0;
  list-style: none;
}

#navibg {
  height: 32px;
  width: 700px;
  padding-left: 40px;
  background: #BBB;
  border-bottom: 1px solid #AAA;
}

#navicontainer table td table td {
  height: 32px;
  color: #FFFFFF;
  background: #fff url(http://www.jaes.fi/images/navi.gif) repeat-x;
  text-align: right;
  padding: 6px 6px 0px 2px;
  text-transform: uppercase;
}

#navicontainer table td table td:hover {
  height: 32px;
  color: #020202;
  background: #fff url(http://www.jaes.fi/images/navi_hover.gif) repeat-x;
  text-align: right;
  padding: 6px 6px 0px 2px;
  text-transform: uppercase;
}

#jaesnavi    {margin:0px;padding:0px;position:absolute;text-align:left;} 
#jaesnavi ul {margin:0px;padding:0px;position:absolute;width:100%;}
#jaesnavi li {list-style-type:none;position:relative;}
#jaesnavi a  {display:block;margin:0px;color:#FFFFFF;height:100%;padding:2px;white-space:nowrap;font-size:95%;font-weight: bold;text-transform:uppercase;margin-left:12px;}
#jaesnavi .lvl1    {display:block;float:left;margin-top:5px;padding-top:5px;}
#jaesnavi .lvl1 ul {left:10px;top:24px;background-color:#A1A1A1;text-align:left;display:block;width:auto;padding-bottom:1px;}
#jaesnavi .lvl2 ul {left:100%;top:0px;}
#jaesnavi .lvl1 a  {text-decoration:none;}
#jaesnavi .lvl1 a:hover	{color:#454545;}

/* PREVENTS SHOWING LOWER LEVELS BY DEFAULT: */

#jaesnavi .lvl2	  {display:none;border:0px;background-color:#A1A1A1;width:100% !important;}
#jaesnavi .lvl2 a {display:block;background-color:#E8E8F0;border-width:0px;width:200px;color:#000000;font-weight:normal;line-height:23px;height:23px;padding-left:12px;padding-right:6px;margin:1px;margin-bottom:0px;}
#jaesnavi .lvl2 a:hover	{background-color:#FFFFFF;line-height:23px;}
#jaesnavi .lvl3 a {background-color:#F4F4F8;border-width:0px;}
#jaesnavi .lvl4 a {background-color:#FCFC8F;border-width:0px;}
#jaesnavi .lvl5 a {background-color:#FCF0E0;border-width:0px;}
#jaesnavi .lvl1 a.selected {color:#FFFFFF;padding-left:5px;padding-right:5px;background: #999;}
#jaesnavi .lvl2 a.selected {display:block;background: url(http://www.jaes.fi/images/breadcrumb_d.gif) 0 0 no-repeat #FFFFFF;border-width:0px;width:200px;color:#000000;font-weight:normal;line-height:23px;height:23px;padding-left:12px;padding-right:6px;margin:1px;margin-bottom:0px;}

.c_etusivu_ajankoht {
  display: block;
  width: 454px;
}
.c_etusivu_ajankoht_top_fi {
  background: url(http://www.jaes.fi/images/ajankohtaista_top_fi.gif) no-repeat;
  height: 45px;
  clear: both;
}
.c_etusivu_ajankoht_top_sv {
  background: url(http://www.jaes.fi/images/ajankohtaista_top_sv.gif) no-repeat;
  height: 45px;
  clear: both;
}
.c_etusivu_ajankoht_top_en {
  background: url(http://www.jaes.fi/images/ajankohtaista_top_en.gif) no-repeat;
  height: 45px;
  clear: both;
}
.c_etusivu_ajankoht_bottom {
  background: url(http://www.jaes.fi/images/ajankohtaista_bottom.gif) no-repeat;
  height: 14px;
  clear: both;
 }
.c_etusivu_ajankoht_b {
  background: url(http://www.jaes.fi/images/ajankohtaista_mid.gif) repeat-y;
  clear: both;
  padding: 10px 20px 10px 20px;
}
.c_etusivu_ajankoht_b p {
  margin:0px 0px 1em 0px;
}

