.sininen_8pt {
	font-size:8pt;
	color:#008ddf;
}
.noDisplay {
	display:none;
}
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}
BODY.norm{
	margin:0;
	padding:0;
  	font-family:Verdana,Arial,Helvetica,Geneva;
	font-size:8pt;
	color:black;
	text-align:left;
	background:#FFFFFF;
}
BODY.print{
	font-family:Verdana,Arial,Helvetica,Geneva;
	font-size:10pt;
	color:black;
	text-align:left;
	margin:0px;
	background:#FFFFFF;
}
td{font-family:Verdana,Arial,Helvetica,Geneva;font-size:8pt;}
H1,H2,H3{font-family:Verdana,Arial,Helvetica,Geneva;font-size: medium;font-weight: bold;margin-bottom:6px;color:black;}
H4{font-family:Verdana,Arial,Helvetica,Geneva;font-size:12pt;font-weight:normal;margin-bottom:6px;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;margin-left:15px;margin-top:0;padding-top:0;}
form{margin:0;}
IMG{border:0;}
li{line-height:1.6;}
.doc{}/*perus*/
.docs{}/*alihakemistoja*/
.sdoc{}/*selected*/
.sdocs{}/*selected*//*alihakemistoja*/
a{color:#008ddf;text-decoration: none;}
a:link,a:visited{color:#008ddf;text-decoration: underline;}
a:active,a:hover{color:#008ddf;text-decoration: underline;}
.sitename{font-weight:normal;font-size:20pt;}
.menulevel1{color:black;font-size:8pt;text-decoration: none;font-weight:bold;}
.menulevel1 a{color:black;text-decoration: none;font-weight:normal;}
.menulevel1 a:link,.menulevel1 a:visited{color:black;}
.menulevel1 a:active,.menulevel1 a:hover{color:black;text-decoration: underline;font-weight:bold;}
.menulevel2{}
/*.menulevel2 a{font-weight:bold;color:white;}
.menulevel2 a:link,.menulevel2 a:visited{color:white;}
.menulevel2 a:active,.menulevel2 a:hover{color:white;}*/
.menulevel3{}
/*.menulevel3 a{font-weight:normal;color:white;}
.menulevel3 a:link,.menulevel3 a:visited{color:white;}
.menulevel3 a:active,.menulevel3 a:hover{color:white;}*/
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-size:9pt;}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:black;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}
.submenu{font-size:9pt;}
.submenu a{font-weight:normal;color:black;}
.submenu a:link,.submenu a:visited{color:black;}
.submenu a:active,.submenu a:hover{color:black;}
.search a{font-weight:normal;color:black;}
.search a:link,.search a:visited{color:black;}
.search a:active,.search a:hover{color:black;}
.locator{font-size:8pt;color:gray;}
.locator a{font-weight:normal;text-decoration:underline}
.locator a:link,.locator a:visited,.locator a:active,.locator a:hover{color:gray;}
.menu{font-weight:bold;font-size:8pt;color:black;}
.menu a{text-decoration:underline;color:black;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:black;}
.login{font-weight:bold;font-size:8pt;color:grey;}
.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:gray;}
.edit{font-size:8pt;color:black;background-color:buttonface;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea{font-family:Verdana,Arial,Helvetica,Geneva;font-size:8pt;background-color:white;width:98%;}
.searchbox .text,.searchbox .submit{border:2px solid #c0c0c0;}
.settings {font-size:10pt;color:black;}
.margin {margin-left:15px;}
.margin a{text-decoration: none;}
.margin a:link,.margin a:visited{text-decoration: underline;}
.margin a:active,.margin a:hover{text-decoration: underline;font-weight:bold;}
.copyr {float:left;position:relative;font-size:7pt;text-decoration: none;color:#ccc;}
.copyr a{text-decoration: none;color:#ccc;}
.copyr a:link,.copyr a:visited{text-decoration: none;color:#ccc;}
.copyr a:active,.copyr a:hover{text-decoration: underline;color:#ccc;font-weight:normal;}
.navigator{width:550px;}
.navigator a:link,.navigator a:visited{}
.navigator a:active,.navigator a:hover{font-weight:normal;}
.navigator td{text-align:center;color:white;width:33%;}
.footer{width:798px;}
.osoite {line-height:1.5; margin-left:15px; padding-top:10px; color:white;}
#frame {
	padding:0;
}
#page {
	width:798px;
	margin:auto;
	position:relative;
	overflow:hidden;
	border: 1px solid #015360;
}
#vasenBG {
	width:248px;
	position:absolute;
	top:0;
	left:0;
	background: url(images/vasen_yla.jpg) no-repeat top left;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	z-index:1;
	
}
#contentBG {
	width:550px;
	position:absolute;
	top:0;
	left:248px;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}
#vasen_ala {
	position:relative;
	width:248px;
	height:166px;
	background: url(images/vasen_ala.jpg) no-repeat bottom left;
	z-index:10;
}
#HIK_logo {
	position:relative;
	width:248px;
	height:125px;
	z-index:100;
}		
#header_boxi {
	clear:both;
	position:relative;
	z-index:1;
}
#header {
	background: url(images/top.jpg) no-repeat top left;
	position:relative;
	height:120px;
	
}
#footer_box {
	clear:both;
	height:35px;
	position:relative;
	z-index:1;
	background:#FFFFFF;
}
#footer {
	height:35px;
	position:relative;
	padding: 0;
	border-top: solid 1px #0093a9;
}
#main {
	clear:both;
	padding:0;
	width:100%;
	position:relative;
	z-index:1;
}
#wrap {
	width:798px;
	float:left;
}
#vasen_boxi {
	float:left;
	position:relative;
	top:0;
	z-index:3;
	width:248px;
}
#vasen {
	/*background: url(images/vasen_yla.jpg) no-repeat top left;*/
	padding-top:20px;
}
#content_boxi {
	position:relative;
	top:0;
	z-index:3;
	float:right;
	width:550px;
	padding:0;
	margin-bottom:-291px;
}
#content {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	
}
/*----EDITOINTI---------*/
BODY.edit{
	margin:0;
	padding:0;
  	font-family:Verdana,Arial,Helvetica,Geneva;
	font-size:8pt;
	color:black;
	text-align:left;
	background:white;
}
#wrap_edit {
	width:800px;
	float:left;
}
#content_boxi_edit {
	background:white;
	position:relative;
	z-index:3;
	float:right;
	width:552px;
}
#vasen_boxi_edit {
	background: url(images/vasen_yla.jpg) repeat-y top left;
	position:relative;
	top:0;
	z-index:3;
	width:248px;
	float:left;
}
#content_edit {margin:0;padding:0;}
#frame_edit {
	padding:0;
}
