/* DROP DOWN MENU BEGIN */

body {
	font: normal 11px verdana;
	background-image: url("imgs/bg.gif");
	}

ul {
	font: normal 11px verdana;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 163px; /* Width of Menu Items */
	border-bottom: 3px solid #68A0D9;
	}

ul li {
	font: normal 11px verdana;
	position: relative;
	}
	
li ul {
	font: normal 11px verdana;
	position: absolute;
	left: 160px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	font: normal 11px verdana;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #1B569E; /* IE6 Bug */
	font-weight: bold;
	padding: 7px;
	border: 3px solid #68A0D9;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #9AB5F1; background-color: #4F91D2; } /* Hover Styles */
		
li ul li a { padding: 5px 7px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/* DROP DOWN MENU END */


.bottomlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.teksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;

}
.otsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFF3FC;
}
.tausta {
	background-color: #68A0D9;
}
.tausta2 {
	background-color: #F2F5FD;
}



th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #68A0D9;
	color: #FFFFFF;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}
td.vasen {
	background-color: #68A0D9;
	background-image: url(imgs/copyright_viba.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
td.oikea {
	background-color: #B9D3EE;

}


td.kirjaudu {
	background-color: #AE0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

td.isokuva {
	background-image: url(imgs/isokuva.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;
	width: 760px;
}


a {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
}

a.kirjaudu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.kirjaudu:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7979;
	font-weight: bold;
	text-decoration: none;
}



/*div {
	margin-left: 10px;
	margin-right: 10px;
}*/

.body {
	background-color: #265299;
}

input,textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
div.ar {

	margin-left: 10px;
	margin-right: 10px;
}


.sms_menu { 
	border: #68A0D9 2px solid; 
	border-collapse: collapse;  
	background-color: #DEE7FA; 
	text-align: justify;
}

a.sms_menu {
	border: none;
	padding-left: 8px;
	padding-right: 8px;

}

a.sms_menu:hover {
	color: #ffffff;
	border: none;
	background-color: #68A0D9; 
}

.sms_menu_sel { 
	border: #68A0D9 2px solid; 
	border-collapse: collapse;  
	background-color: #DEE7FA; 
	text-align: justify;
}

a.sms_menu_sel {
	color: #ffffff;
	border: none;
	background-color: #68A0D9; 
	padding-left: 8px;
	padding-right: 8px;

}

a.sms_menu_sel:hover {
	color: #ffffff;
	border: none;
	background-color: #68A0D9; 
}

.bg {
	z-index:1; background-image: url("imgs/bg_gradient.gif"); background-repeat: repeat-x; height: 100%; width: 100%;}
}
