HTML {
	PADDING: 0px; MARGIN: 0px; CURSOR: default; COLOR: #61b2dd;
}
BODY {
	background-color: #FFFFFF;
  padding:0px;
  margin-left:13%;
  margin-top:0px;
  margin-bottom:0px;
  FONT: 11px arial, verdana;
  text-decoration: none;
  color: #000;
}
#valko {
		background-color: #61b2dd;
}
#bold {
	font-weight:bold;	
}
#sini {
	color: blue;
}
#vihrea {
	color: green;
	font-weight:bold;	
}
#puna {
	color: red;
	font-weight:bold;	
}
h1 {															/* Admin napit */	
	margin:0px;
}
#pos_ylapalkki {									/* Yläkuva */	
width:1000px;
height: 130px;
background: url('images/ylaots.jpg') no-repeat 0px 0px;
padding: 0px;
float:none;
background-color:#61b2dd;
}
#pos_sivu {
	width:1003px;
	clear:left;
	overflow:hidden;
}
#pos_sivu .menu {             		/* Menuvalikko */
	float:left; 
	width: 120px;
	margin-bottom: -6000px; 
	padding-bottom: 6000px; 
	background-color:#61b2dd;
  	font-weight:bold;
	FONT: 12px arial, verdana;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	z-index: 2;
}
.menu a:link {color: #000000; text-decoration: none; }		/* Menuvalikon linkkitekstit */
.menu a:visited {color: #000000; text-decoration: none; }
.menu a:hover {color: red; text-decoration: none; }
.menu a:active {color: #000000; text-decoration: none; }

#pos_sivu .keskiosa { 								/* Keskiosa */
	float:left;
	width: 630px;
	margin-bottom: -6000px; 
	padding-bottom: 6000px;
	background-color:#61b2dd;
	z-index: 3;
}
ul {															/* Korjaa mozillan ja ien erot listauksessa */
	margin-left:0px;	
	padding-left:0px;
	list-style: disc inside; 
	color:#000000;
}
#padding_small {									/* Pieni padding, keskiosassa käytetty */
	padding:10px;
}
#pos_sivu .oikeaosa {             /* Oikeaosa */
  float:left;
	width:250px;
	margin-bottom: -6000px; 
	padding-bottom: 6000px; 
  background-color:#61b2dd;
  FONT: 10px arial, verdana;
  text-decoration: none;
  z-index: 4;
}
#pos_sivu .kylki {
	float:left;
	width:100px;
	margin-bottom: -6000px; 
	padding-bottom: 6000px; 
  background-color:#61b2dd;
  z-index: 6;
}

.oikeaosa a:link {color: black;}		/* Oikean reunan linkkitekstit */
.oikeaosa a:visited {color: black;}
.oikeaosa a:hover {color: red;}
.oikeaosa a:active {color: black;}

#padding_vasen {				/* Oikean reunan sisennys */
	padding-left: 8px;
	padding-top: 20px;
}
#alaosa {             	/* Alaosa */
	clear: left;	
	height:15px;
	float:left;
	FONT: 9px arial, verdana;
  color: #FFFFFF;
  width: 1000px;
  background-color:#2831AC;
  z-index: 20;
}
#pvm {									/* Alaosan pvm */
	text-align:center;
	width:120px;
	float:left;	
}
.contact {							/* Alaosan kontaktitiedot */
	text-align:center;
	width:630px;
	FONT: 9px arial, verdana;
  color: #D9DBF9;
}
#no_deco a:link {color: #FFFFFF; text-decoration: none; }			/* Alaosan linkkitekstit */
#no_deco a:visited {color: #FFFFFF; text-decoration: none; }
#no_deco a:hover {color: red; text-decoration: none; }
#no_deco a:active {color: #FFFFFF; text-decoration: none; }

.logout {             /* Kirjaudu ulos */
	position: absolute;	
	height:32px;
	left:75px;
	top:100px;
	FONT: 9px arial, verdana;
  z-index: 20;
}
.teksti_yleinen, h1 {													/* Yleinen teksti keskiosiossa ja linkit */
	FONT: 11px arial, verdana;
  color: #000000;
}
.teksti_yleinen a:link {color: #000000; text-decoration: none; }
.teksti_yleinen a:visited {color: #000000; text-decoration: none; }
.teksti_yleinen a:hover {color: red; text-decoration: none; }
.teksti_yleinen a:active {color: #000000; text-decoration: none; }

#musta {																	/* Kirjaudu */
	FONT-SIZE: 10px; 
	color: black;
	font-weight:bold;
}
/* ### Adminosio ### */
#admin_ots {
	text-align: left;
	FONT: 12px  arial, verdana;
	color: #FFF;
	font-weight:bold;
	padding-left:50px;
	background-color: #2831AC;
}

.kehys {
	FONT: 12px arial, verdana;
	background-color:#eee;
	border:1px solid;
	border-color:#f3f3f3 #bbb #bbb #f3f3f3;
	margin: 2px;
}
.kehys a {
	padding-left:50px;color: blue; text-decoration: none; 
}
#tumma {
	background-color:#ccc;	
}
.sisennys {
	text-align: left;
	padding-left: 10px;
	margin-top:0px;
	margin-bottom: 5px;
}
#input_width {
	width: 100%;
}
#input_width_small {
	width: 50px;
	margin-left: 10px;
}
fieldset {
	border: none;
	width: 380px;
}
legend {
	color: #000;
	font-weight:bold;
}
.check {
	vertical-align: middle;
	margin-left: 5px;
}
.input_kentta {
	color: blue;
	background: #fee3ad;
	border: 1px solid #781351;
}
input {
	color: blue;
	background: #fee3ad;
	border: 1px outset #781351
}
#kuva {
  position: absolute;	
	background-color: white;
	BORDER: #808080 1px solid;  
 	padding: 5px;
  width:500px;	
	height:auto;
	left:100px;
	top:150px;
	FONT: 9px arial, verdana;
  z-index: 100;	
}
#a_left {
	padding-left:0px;color: blue; text-decoration: none;
}
.ilmo_tuloste {
	BORDER: #808080 1px solid; 
	margin: 10px;
	border-collapse: collapse;
}
.ilmo_tuloste td {
	BORDER: #808080 1px solid;
	padding: 5px;
}

td#oikea {
	width:130px;
}
.linkit select, .linkit option, .linkit textarea, .linkit input {
			 BORDER: #808080 1px solid;
			 COLOR: #000000;
			 FONT-SIZE: 11px;
			 FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff
			}
.linkit a:active, .linkit a:visited, .linkit a:link {
	font-size : 10px; 
	color: #000000; 
	font-family: arial; 
	text-decoration: none;
}
.linkit a:hover {
	font-size : 10px; 
	color: #000000; 
	font-family: arial; 
	text-decoration: none; 
}


/* END Adminosio END */

/* Uutiset */

.uutinen table {        
  FONT: 12px arial, verdana; 
  color: #000000; 
  text-decoration: none;
  BORDER: #808080 0px solid;
  width: 600px;			/* MAX 430 KESKIOSA - #padding_small (10+10px) */
}

.uutis_otsikko table {        
  FONT: 12px arial, verdana; 
  color: #000000; 
  text-decoration: none;
  BORDER: #808080 0px solid;
  width: 600px;			/* MAX 430 KESKIOSA - #padding_small (10+10px) */
}
.uutis_otsikko_txt {
			 COLOR: #000000;
			 FONT-SIZE: 12px;
			 VERTICAL-ALIGN: TOP;
			 text-align: left;
			 padding-left:5px;
}
.uutis_otsikko_marq {
  FONT: arial, verdana; FONT-SIZE: 14px; color:#000000; 
}

/* Hallitus */
.hallitus table {        
  FONT: 10px arial, verdana; 
  color: #000000; 
  text-decoration: none;
  background: #f9faff;
  width: 600px;			/* MAX 430 KESKIOSA - #padding_small (10+10px) */
}

/* Imoittautumislomake*/
#lomakenro {
	FONT: 10px arial, verdana; 
	color: #000000; 
}
/* Materiaalit */
#materiaalit {
	FONT: 12px arial, verdana;
	line-height: 14px;
	color: #000000; 
}
#iso_fontti {
		FONT: 12px arial, verdana; 
		line-height: 22px;

	
}


/* Iconit */

#ic_key {
height: 32px;
background: url('icon/key1.gif') no-repeat 10px 0px;
text-align: center;
padding-top: 5px;
}
#ic_notes {
height:32px;
background: url('icon/notes.gif') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}
#ic_sulka {
height:32px;
background: url('icon/sulka.gif') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}
#ic_lista {
height:32px;
background: url('icon/lista.gif') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}
#ic_finder {
height:32px;
background: url('icon/finder.png') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}
#ic_favo {
height:32px;
background: url('icon/favo.png') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}
#ic_ohje {
height: 32px;
background: url('icon/help.gif') no-repeat 10px 0px;
}
#ic_delete {
height:32px;
background: url('icon/delete.png') no-repeat 10px 0px;
padding-top: 5px;
float:none;
}
#ic_search {
height:32px;
background: url('icon/search1.png') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}
#ic_key1 {
height:32px;
background: url('icon/key.gif') no-repeat 10px 0px;
padding-top: 5px;
text-align: left;
}


