body {
	background-image: url(/layout/loviisa/images/bg.jpg) ;
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Verdana,  sans-serif;
	font-size: 0.80em;
	line-height:15px;
	margin: 0px;
	padding: 0px;
	height: 100%;

	}



p {
	padding-bottom:8px;
	padding-top:0px;
	margin:0px;
}


.jStatTitle {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 8px;
}
.jStatOption {
  padding-bottom: 8px;
}
.jStatBar {
  float: left;
  background-color: #81BF52;
  height: 15px;
  margin-right: 6px;
  margin-bottom: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}
.jStatPercentage {
  color: #81BF52;
  float: left;
}
.jStatAlreadyResponded {
  padding-bottom: 8px;
}

html {
	margin: 0;
	padding: 0;
	height: 100%;
	}

.ylaotsikko {
	padding-bottom:8px;
}

.paa {
	margin-bottom:10px;
}


#rssbutton {
	width:20px;
	height:20px;
	float:right;
	margin-top:50px;
}

.isoosiootsikko {
	padding-bottom:5px;
	margin-left:-3px;
	min-height:28px;
	width:180px;
	letter-spacing:3px;
	font-size:16px;
	color:#666666;

}


td.j_datastream {
	padding-bottom:2px;
}


td .leipis {
	font-size:1.3em;
}


.valikkoOsio {
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
	

}

.syote {
	width:250px;
}

input, select, textarea {
	font-size:1em;
}

textarea.syote {
        width: 370px;
}

.smalltext a.valikkoOsio {
	border-bottom:0px;
}

.valikkoPaa  {
	

	border-bottom:1px solid #CCCCCC;
	text-decoration:none;


}


.valikkoPaa:hover  {
	border-bottom:1px solid #DBEBF0;
	text-decoration:none;
	color: #63AAC1;
}

.valikkoPaa u {
	border-bottom:1px solid #DBEBF0;
	text-decoration:none;
	font-weight:bold; 
	color: #63AAC1;
}
	





.valikkoAla  {
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
}


.valikkoAla:hover  {
	border-bottom:1px solid #DBEBF0;
	text-decoration:none;
	color: #63AAC1;
}

.valikkoAla u {
	border-bottom:1px solid #DBEBF0;
	text-decoration:none;
	font-weight:bold; 
	color: #63AAC1;
}

.valikkoAlapieni  {
	border-bottom:1px solid #CCCCCC;
	text-decoration:none;
	font-size: 0.9em;
}


.valikkoAlapieni:hover  {
	border-bottom:1px solid #DBEBF0;
	text-decoration:none;
	color: #63AAC1;
}

.valikkoAlapieni u {
	border-bottom:1px solid #DBEBF0;
	text-decoration:none;
	font-weight:bold; 
	color: #63AAC1;
}


.kriisi {
	background-image: url(/layout/loviisa/images/kriisinappilevea.jpg) ;
	background-repeat: no-repeat;
	width:492px;
	height:26px;
	padding-top:8px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	font-size:0.95em;
	background-color:#ffffff;
	padding-left:30px;
	}

.kriisien {
	background-image: url(/layout/loviisa/images/kriisinappileveaen.jpg) ;
	background-repeat: no-repeat;
	width:681px;
	height:26px;
	padding-top:8px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	font-size:0.95em;
	background-color:#ffffff;
	padding-left:30px;
	}



.centerbannerWide {
	width:500px;
	padding-top:20px;
}

.centerbannerSmallContainer {
	width:500px;
	overflow:hidden;
	
}
.centerbannerSmall {
	float:left;
	width:220px;
}
.centerbannerSmallRight {
	width:220px;
	padding-left:20px;
	float:left;
}
	
/* BANNERi  */

/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 882px; 
    height:70px;
	float:left;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 









.banner {
	background-image: url(/layout/loviisa/images/bannerbg.jpg) ;
	background-repeat: no-repeat;
	height:59px;
	width:174px;
	text-align:center;
	padding-top:8px;
	margin-right:3px;
float:left;
}

.banner img {
	height: 42px;
	border:0px;
	}


.prevPage {
	background-image: url(/layout/loviisa/images/bannernavileft.jpg) ;
	background-repeat: no-repeat;
	height:52px;
	width:15px;
	float:left;
	margin-top:3px;
	margin-left:7px;
	margin-right:5px;
	cursor: pointer;
	text-decoration:none;
	border-bottom:0px;

}

.nextPage {
	background-image: url(/layout/loviisa/images/bannernaviright.jpg) ;
	background-repeat: no-repeat;
	height:52px;
	width:15px;
	float:left;
	margin-left:5px;
	margin-top:3px;
	cursor: pointer;
	text-decoration:none;
	border-bottom:0px;

}




.valkoinenteksti{
	color:#FFFFFF;
	text-decoration:none;
	
}



.logolinkki {
	padding-top:50px;
}




.ajankohtaistalink a{
	background-image: url(/layout/loviisa/images/nuoli.png) ;
	background-repeat: no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	
}

.ajankohtaistalink a:hover{
	background-image: url(/layout/loviisa/images/nuoli.png) ;
	background-repeat: no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	display:block;
	background-color:#75B5CA;
	color:#FFFFFF;
	text-decoration:none;
}





#ajankohtaistabottom{
	background-image: url(/layout/loviisa/images/ajankohtaistavalikkobottom.jpg) ;
	background-repeat: no-repeat;
	width:497px;
	height:8px;
	
}



#ajankohtaistatextcontent {
	margin-left:30px;
	width:455px;
	height:175px;
	overflow:hidden;
	}

#ajankohtaistatext {
	margin-top:50px; 
		}

#ajankohtaistatextlinkscontent	{
	margin-left:30px;
	width:455px;
	margin-top:20px;
	/*height:235px;*/
	overflow:hidden;
	}

#ajankohtaistacontainer {
	/*background-image: url(/layout/loviisa/images/ajankohtaistakorkea.jpg) ;*/
        background-image: url(/layout/loviisa/images/ajankohtaistabg2.jpg) ;
	background-repeat: repeat-y;
	width: 522px;
	/*height: 450px;*/
}

#ajankohtaistaReplace {
        background-image: url(/layout/loviisa/images/ajankohtaistatop.jpg) ;
        background-repeat: no-repeat;
}


#ajankohtaistalinkcontent{
	background-image: url(/layout/loviisa/images/ajankohtaistavalikkotop.jpg) ;
	background-repeat: no-repeat;
	width:497px;
	margin-left:10px;
	background-color:#4591AA;
	height:24px;
	overflow:hidden;
	position:absolute;
	z-index:500;
}


#ajankohtaistaavaa{
	height:24px;

}

#ajankohtaistaotsikko{
	float:left;
	padding-top:3px;
	padding-left:25px;
}


#ajankohtaistavalitse{
	background-image: url(/layout/loviisa/images/nuolialas.png) ;
	background-repeat: no-repeat;
	background-position:right;
	margin-right:15px;
	float:right;
	padding-right:25px;
	padding-top:3px;

}


/* MUUTA */

	
#reuna {
	min-height: 100%;
	position: relative;
	}
	
#main {
	width:950px;
	margin:auto;

	}
	
#top {
	background-image: url(/layout/loviisa/images/top.jpg) ;
	background-repeat: no-repeat;
	height:132px;
	width:920px;
	
	}


#topsv {
	background-image: url(/layout/loviisa/images/top.jpg) ;
	background-repeat: no-repeat;
	height:132px;
	width:920px;
	
	}
	

#topsv {
	background-image: url(/layout/loviisa/images/topsv.jpg) ;
	background-repeat: no-repeat;
	height:132px;
	width:920px;
	
	}
	
#language {
	float:left;
	
	}
	
	
#toplinkscontainer {
	float: right;
	padding-top:5px;
	padding-right:10px;
	width:400px;
	}
	
#toplinks {
	width:400px;
	}
	
#toplinksbottom {
	width:400px;
	}
	
	
	
#topspace {
	background-image: url(/layout/loviisa/images/topspace.jpg) ;
	background-repeat: no-repeat;
	height:40px;
	width:936px;
	}
	
	
	
#superlevasisatopspace {
	background-image: url(/layout/loviisa/images/topspace2.jpg) ;
	background-repeat: no-repeat;
	height:40px;
	width:936px;
	}
	
	
#topspacetitle {
	float:left;

	}


.palvelutotsikko {
	line-height: 17px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
	font-size:18px;
	height:30px;
	padding-top:10px;
	width:100px;
	padding-left:20px;
	text-decoration:none;

	}




.palvelutotsikkoharmaa {
	line-height: 17px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #999999;
	font-size:18px;
	height:30px;
	padding-top:10px;
	width:100px;
	padding-left:20px;

	}





.ajankohtaistaotsikko {
	line-height: 17px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #3395B5;
	font-size:16px;
	height:30px;
	margin-top:-26px;
	width:100px;
	padding-left:30px;
	position:absolute;
	z-index:2;

	}


	
	
#navicontainer {
	float:right;
	padding-top:1px;
	padding-right:1px;
	
	}
	
	
	

	
#navileft {
	background-image: url(/layout/loviisa/images/navileftcorner.png) ;
	background-repeat: no-repeat;
	height:39px;
	width:47px;
	float:left;
	}
	
#naviright {
	background-image: url(/layout/loviisa/images/navirightcorner.png) ;
	background-repeat: no-repeat;
	height:39px;
	width:17px;
	float:left;
	}
	
	
#navibg {
	background-image: url(/layout/loviisa/images/navibg.png) ;
	background-repeat: repeat-x;
	height:39px;
	float:left;
	}
	
	
#navi {
	padding-top:15px;
	
	}
	

#haku {
	margin-top:10px;
	margin-bottom:10px;
	}

	
	
#leftcontainer {
	float:left;
	width:212px;

}


/* PALVELUT MENU HOVER */

#palvelutmenupiilossa {
	position:absolute;
	height:40px;
	width:210px;
	z-index:2;
	float:left;
/* IE	margin-left:-120px;	*/
	
		
	}


#palvelutmenuotsikko {
	height:30px;
	padding-top:5px;
	padding-bottom:10px;
	float;left;

	
	
}




#palvelutmenuhovercontent {
	position:absolute;
	display:none;
	z-index:1;

	}
	

.palvelutosio {

	margin-bottom:10px;
}



	
#palvelutmenuhover {
	background-image: url(/layout/loviisa/images/palvelutmenubg.png) ;
	background-repeat: repeat-y;
	}

#palvelutmenutop {
	background-image: url(/layout/loviisa/images/palvelutmenuhovertop.jpg) ;
	background-repeat: no-repeat;
	}


#palvelutmenubottom {
	background-image: url(/layout/loviisa/images/palvelutmenubottom.png) ;
	background-repeat: no-repeat;
	height:15px;
	width:213px;
	}




.language a {
	background-image: url(/layout/loviisa/images/kielivalinta.jpg) ;
	background-repeat: repeat-x;
	height:24px;
	width:82px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	font-size:0.85em;
	padding-top:2px;
	}
	
.language a:hover {

	background-image: url(/layout/loviisa/images/kielivalintahover.jpg) ;
	background-repeat: repeat-x;
	height:24px;
	width:82px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	font-size:0.85em;
	padding-top:2px;
	}


.etsibutton a {
	background-image: url(/layout/loviisa/images/etsibutton.jpg) ;
	background-repeat: repeat-x;
	height:18px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	font-size:0.85em;
	padding-left:7px;
	padding-right:7px;
	border:1px solid #6A9D40;
	padding-top:2px;
	margin-left:5px;
	}
	
.etsibutton a:hover {

	background-image: url(/layout/loviisa/images/etsibuttonhover.jpg) ;
	background-repeat: repeat-x;
	height:18px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	font-size:0.85em;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
	border:1px solid #6A9D40;
	margin-left:5px;
	
	}
	
#haku {
	height:20px;
	}

#hakukentta {
float:right;
}

#etsi {	
	float:right;
	}
	
	
#leftbottomcontainer {
	width: 212px;
}

#leftcontent {
	width: 180px;
	padding-left:20px;
	padding-top:5px;
}
	
	
#palvelutcontainer {
	width:212px;
	

}


#palvelutbg {
	background-image: url(/layout/loviisa/images/palvelutbg.jpg) ;
	background-repeat: repeat-y;
	width:212px;
}
	
	
	
#palvelutcontent {
	background-image: url(/layout/loviisa/images/palveluttop.jpg) ;
	background-repeat: no-repeat;
	width:212px;
}
	
	
#palvelutbottom {
	background-image: url(/layout/loviisa/images/palvelutbottom.jpg) ;
	background-repeat: no-repeat;
	width:212px;
	height:26px;
}

	
	
		
#palvelutlinks {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:20px;
}
	
	
#topimage{
	width:522px;
	height:159px;
	overflow:hidden;
}
	
	
#topimageborder{
	width:522px;
	height:159px;
	position:absolute;
	z-index:1;

}

#topimage img{
/*	width:522px; */
}

	
	
#leftcenterspace {
	background-image: url(/layout/loviisa/images/rightcenterspace.jpg) ;
	background-repeat: no-repeat;
	float:left;
	width:8px;
	height:189px;
	}	
	
	
	

#centercontainer {
	float:left;
	}	
	
	
	
#rightcontainer {
	float:left;

	}	
	
	
	
	
	
#oikopolutcontainer {
	background-image: url(/layout/loviisa/images/rightbg.jpg) ;
	background-repeat: no-repeat;
	height:163px;
	width:190px;
	
	}
	
	

.bottomcontainer {
	background-image: url(/layout/loviisa/images/bannerarea.jpg) ;
	background-repeat: no-repeat;
	width:936px;
	height:70px;
	padding-top:5px;
	margin-top:10px;

}
	

	
.clearDiv {
  position: relative;
  clear: both;
  line-height: 0px;
  font-size: 1px;
  overflow: hidden;
  height: 1px;
  margin-bottom: -1px;
}
	
	
#rightbottomcontent {
	padding-left:10px;
	padding-top:10px;
	width:180px;
	}


	
	

/* FOOTER */

#footerpad {
	clear: both; 
}



#footerwrap {
	background-image: url(/layout/loviisa/images/footerbg.jpg) ;
	background-repeat: repeat-x;
	background-color:#3A86A0;
	width: 100%; 
	height:110px;
	}
	

#footerimage {
	background-image: url(/layout/loviisa/images/footerimage.jpg) ;
	background-repeat: no-repeat;
	width:936px;
	height: 100%;
	}
	
#footertext {
	padding-top:20px;
	width:936px;
	height:100px;
	}
	



/* SISASIVUT */


#sisasivusuperleveacontainer {
	background-image: url(/layout/loviisa/images/superleveasisabg.jpg) ;
	background-repeat: repeat-y;
	width:935px;


}


.superleveamiddle {
	background-image: url(/layout/loviisa/images/superleveasisabg.jpg) ;
	background-repeat: repeat-y;
}

#sisasivulinkcontainer {
	float:left;
	margin-left:20px;
	width:170px;
	margin-top:28px;
	margin-right:22px;
	
	}


#sisasivucontainer {
	background-image: url(/layout/loviisa/images/leveasisabg.jpg) ;
	background-repeat: repeat-y;
	width:720px;
	float:left;

}



#sisasivusuperleveacontent {
	background-image: url(/layout/loviisa/images/superleveasisatop.jpg) ;
	background-repeat: no-repeat;
	width:935px;
	float:left;

}


#sisasivusuperleveacontentkuvalla {
	background-image: url(/layout/loviisa/images/sisasivusuperleveakuvallatop.jpg) ;
	background-repeat: no-repeat;
	width:935px;
	float:left;

}




#sisasivucontent {
	background-image: url(/layout/loviisa/images/kuvasivutop.jpg) ;
	background-repeat: no-repeat;
	width:720px;

}



#sisasivucontentlevea {
	background-image: url(/layout/loviisa/images/leveasisatop.jpg) ;
	background-repeat: no-repeat;
	width:720px;

}

#sijainti {
	float:left;
	font-size:0.85em;
	}


#update {
	float:left;
	font-size:0.85em;
	}

	
#add {
	float:right;
	}	
	
#sisasivutextextrat {
	height:40px;
}
	
	
	
#sisasivutextcontainer {
	margin-left:35px;
	margin-top:30px;
	float:left;
	width:455px;
	padding-bottom:10px;
}

#sisasivuleveatextcontainer {
	margin-left:35px;
	margin-top:30px;
	float:left;
	width:645px;
	padding-bottom:10px;
}




#sisasivuimagecontainer{
	float:left;
	width:182px;
	margin-left:42px;
}

div.sisasivuimagecontent {
	margin-bottom: 4px;
}
	
	
#sisasivubottom{
	background-image: url(/layout/loviisa/images/leveasisabottom.jpg) ;
	background-repeat: no-repeat;
	height:20px;
	width:720px;

}


#sisasivusuperleveabottom{
	background-image: url(/layout/loviisa/images/superleveasisabottom.jpg) ;
	background-repeat: no-repeat;
	height:20px;
	width:935px;
}
	
	
div.sisasivuimage {
	width:182px;
	overflow:hidden;
	z-index:1;
	position:absolute;
	background-position: center top;
	background-repeat: no-repeat;
}
	
	
div.sisasivuimagebordertop {
	position:absolute;
	z-index:2;
	background-image: url(/layout/loviisa/images/imageborderbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
	
	
	

	
	
	
	
	
/* PÄÄVALIKKO */	
	
	
.navilinks a {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #333333;
	margin-left: 7px;
	margin-right:7px;
	}

.navilinks a:hover {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #45A2C0;
	margin-left: 7px;
	margin-right:7px;
	}

.navilinks a:active {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #45A2C0;	
	margin-left: 7px;
	margin-right:7px;
	}
	
	
/* YLÄ LINKIT */


.toplinks, .toplinks .richtext, .toplinks .leipis, .toplinks .jalustaLeipis, .toplinks .j_td, .toplinks .j_datastream {
	font-size:1em;
	padding-bottom:2px;

}
.toplinks a {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #E5EFDD;
	margin-left: 3px;
	border-bottom:1px solid #88B567;
	font-size:0.85em;


	}

.toplinks a:hover {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #88B567;
	margin-left: 3px;
	border-bottom:1px solid #88B567;

	}

.toplinks a:active {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #88B567;	
	margin-left: 3px;
	border-bottom:1px solid #88B567;
	}
	
	
.activeimg {
	cursor:pointer;
	margin-left:3px;
}

.footertext, .footertext .richtext, .footertext .leipis, .footertext .jalustaLeipis, .footertext .j_td, .footertext .j_datastream {

	padding-bottom:2px !important;
	color: #FFFFFF !important;

}
.footertext a {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #FFFFFF !important;
	/*margin-left: 10px;*/
	border-bottom:1px solid #7DB6C9;


	}

.footertext a:hover {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #7DB6C9 !important;
	/*margin-left: 10px;*/
	border-bottom:1px solid #7DB6C9;

	}

.footertext a:active {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #7DB6C9;	
	/*margin-left: 10px;*/
	border-bottom:1px solid #7DB6C9;
	}
	

	
	
/* BODYN TEKSTIT */




.maintext, .maintext .richtext, .maintext .leipis, .maintext .jalustaLeipis, .maintext .j_td, .maintext .j_datastream {
	line-height: 17px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #333333;
	font-size:1em;
	}

.maintext .jalustaC1 {
	color: #c70000;
	}

.maintext .jalustaH1 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
	line-height: 21px;
	font-size:1.6em;
	font-weight:normal;
	}

.maintext .jalustaH2 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
	font-size:1.4em;
	line-height: 19px;
	font-weight:normal;
	}

.maintext .jalustaH2 a {
	font-family: Arial, Helvetica, Sans Serif;
	color: #2B90B1;
	line-height: 19px;
	font-weight:normal;
	border-bottom:1px solid #DBEBF0;
	}

.maintext .jalustaH3 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
	font-size:1.1em;
	line-height: 15px;
	font-weight:bold;

	}


.maintext .jalustaIngressi {
	font-family: Arial, Helvetica, Sans Serif;
	color: #2B90B1;
	line-height: 17px;
	font-size:1.2em;
	font-weight:normal;
	}

.maintext a {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #3C9BBA;
	border-bottom:1px solid #B5D9E5;
	}



.maintext a:hover {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #B5D9E5;
	border-bottom:1px solid #B5D9E5;
	}

.maintext a:active {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #B5D9E5;
	border-bottom:1px solid #B5D9E5;
	}
	




	
	
/* PIKKUTEKSTIT */

.smalltext td {
	font-size:1em;
	padding-bottom:1px;
	
	
}

.smalltext td.j_datastream {
	font-size:1.1em;
	padding-bottom:1px;
	
	
}


.smalltext, .smalltext .richtext, .smalltext .leipis, .smalltext .jalustaLeipis, .smalltext .j_td, .smalltext .j_datastream {
	line-height: 15px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #333333;
	font-size:0.95em;
	
	}

.smalltext .jalustaH1 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #4F9BB4;
	line-height: 18px;
	font-size:1.3em;
		}

.smalltext .jalustaH2 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #4F9BB4;
	font-size:1.2em;
	line-height: 16px;

	}

.smalltext .jalustaH3 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #4F9BB4;
	font-size:1em;
	line-height: 16px;

	}

.smalltext .jalustaIngressi {
	font-family: Arial, Helvetica, Sans Serif;
	color: #666666;
	line-height: 16px;
	font-size:1.2em;

	}

.smalltext a {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #333333;
	border-bottom:1px solid #CCCCCC;
	}



.smalltext a:hover {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #63AAC1;
	border-bottom:1px solid #DBEBF0;

	}

.smalltext a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, Sans Serif;
	color: #63AAC1;
	border-bottom:1px solid #DBEBF0;
	}
	
	

	
	
	
	
	
	
	/* AJANKOHTAISTA PIKKUTEKSTIT */

.ajankohtaistasmalltext, .ajankohtaistasmalltext .richtext, .ajankohtaistasmalltext .leipis, .ajankohtaistasmalltext .jalustaLeipis, .ajankohtaistasmalltext .j_td, .ajankohtaistasmalltext .j_datastream {
	line-height: 16px;
	font-family: Arial, Helvetica, Sans Serif;
	color: #A3CDDB;
	font-size:1em;
	
	}

.ajankohtaistasmalltext .jalustaH1 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #3C9BBA;
	line-height: 16px;
	font-size:1em;
		}

.ajankohtaistasmalltext .jalustaH2 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #A3CDDB;
	font-size:1em;
	line-height: 14px;
	}

.ajankohtaistasmalltext .jalustaH3 {
	font-family: Arial, Helvetica, Sans Serif;
	color: #A3CDDB;
	font-size:1em;
	line-height: 14px;
	}

.ajankohtaistasmalltext .jalustaIngressi {
	font-family: Arial, Helvetica, Sans Serif;
	color: #A3CDDB;
	line-height: 16px;
	font-size:1em;
	}

.ajankohtaistasmalltext a {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #3C9BBA;
	border-bottom:1px solid #B5D9E5;
	}

.ajankohtaistasmalltext a:hover {
	text-decoration: none; 
	font-family: Arial, Helvetica, Sans Serif;
	color: #B5D9E5;
	border-bottom:1px solid #B5D9E5;
	}

.ajankohtaistasmalltext a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, Sans Serif;
	color: #3C9BBA;
	border-bottom:1px solid #B5D9E5;	
	}
	
	
	
/* ENGLANTI */


	
	
	
	
#topimageen{
	width:712px;
	height:185px;
	overflow:hidden;
}
	
	
#topimageborderen{
	width:712px;
	height:185px;
	position:absolute;
	z-index:1;

}

	
	
	
#rightcontaineren {
	float:left;
	background-image: url(/layout/loviisa/images/righten.jpg) ;
	background-repeat: no-repeat;
}

#ajankohtaistacontaineren {
	width:522px;
	float:left;

}
	
	

#ajankohtaistacontaineren{
	background-image: url(/layout/loviisa/images/ajankohtaistabgen.jpg) ;
	background-repeat: repeat-y;
	width:522px;
}



#ajankohtaistabottomen{
	background-image: url(/layout/loviisa/images/ajankohtaistabottomen.jpg) ;
	background-repeat: no-repeat;
	width:522px;
	height:15px;

	
}

#ajankohtaistatextbg {
	background-image: url(/layout/loviisa/images/ajankohtaistatopen.jpg) ;
	background-repeat: no-repeat;
	}


#ajankohtaistatextcontenten {
	margin-left:30px;
	width:450px;
	padding-bottom:10px;
	padding-top:25px;
	}


	
	
#leftcenterspaceen {
	background-image: url(/layout/loviisa/images/leftcenterspaceen.jpg) ;
	background-repeat: no-repeat;
	float:left;
	width:8px;
	height:200px;
	}	
	
	
	
	
#rightbottomcontenten {
	margin-top:20px;
	width:180px;
	}



#otsikkoen {
	margin-top: 160px;
	position:absolute;
	z-index:2;
}

	

/*KIELIVALINNAT */

#second, #first, #third {
	float:left;
}


/* KOMMENTIT */

.jCommentsAddContainer {
  margin-top: 10px; 
  margin-bottom: 10px; 
}

.jCommentsAddContainer .jalustaH3 {
  margin-top: 10px; 
}

